반응형
🔺 문제
10926번: ??!
준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때
www.acmicpc.net
🔺 코드
풀이1)
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
var br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
System.out.print(input+"??!");
}
}
- String으로 문자열끼리 더함.
풀이2)
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
var br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
String input = br.readLine();
sb.append(input);
sb.append("??!");
System.out.print(sb.toString());
}
}
- StringBuilder로 문자열끼리 더함.
- sb.append(str)
: 문자열 더함
- sb.toString()
: StringBuilder를 String으로 변환
(참고)
✔ Scanner VS BufferedReader
자바(JAVA) - Scanner & BufferedReader
자바(JAVA) - Scanner & BufferedReader 자바를 처음 배울 때 사용자(키보드) 입력받기 위해 보통 Scanner 클래스를 사용합니다. 하지만 알고리즘을 풀기 시작하면서 백준에서 Scanner를 사용하여 입력을 받으
dlee0129.tistory.com
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 15552번: 빠른 A+B (0) | 2023.03.16 |
---|---|
[백준/JAVA] 2525번: 오븐 시계 (1) | 2023.03.16 |
[백준/JAVA] 11050번: 이항 계수 1 (0) | 2023.03.10 |
[백준/JAVA] 11724번: 연결 요소의 개수 (0) | 2023.03.09 |
[백준/JAVA] 1546번: 평균 (0) | 2023.03.08 |