반응형
https://www.acmicpc.net/problem/10926
이 문제에서 생각해 보아야 하는 부분은 두 가지 이다.
1. 문자열을 그대로 출력하기.
2. 문자열 뒤에 "??!" 붙이기.
문자열을 출력하기 위해서 어떻게 해야할까.
char이 아닌, String을 사용하면 된다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String lastString = "??!";
String s = sc.next();
System.out.println(s + lastString);
}
}
문자열이면 char로 표현해야지! 하고 char을 사용했다가 실패하고, 찾아보고 나서야 풀 수 있었다..
String lastString = "??!";
lastString 이라는 변수에 ??! 라는 데이터를 담는 것이다.
여기서 String은 lastString이 문자열 형식의 데이터 타입이라는 것을 말한다.
String s = sc.next();
s 라는 변수는 sc가 입력하면 실행된다는 것을 말한다.
System.out.println(s + lastString);
마지막으로, System.out.println()을 사용해서 출력하면 된다.
String과 char의 차이가 궁금하다면 아래 게시글을 참고하면 좋겠다.
2023.04.15 - [JAVA] - [Java] String과 char 차이점
반응형
'백준 알고리즘' 카테고리의 다른 글
백준 10430번 자바 JAVA 풀이 (0) | 2023.04.16 |
---|---|
백준 18108번 자바 JAVA 풀이 (0) | 2023.04.16 |
백준 10869번 자바 JAVA 풀이 (0) | 2023.04.15 |
백준 1008번 자바 JAVA 풀이 (0) | 2023.04.14 |
백준 1001번 자바 JAVA 풀이 (0) | 2023.04.14 |