-
[Java] BOJ 1515 수 이어 쓰기개발자 취업/코딩테스트 준비 2023. 6. 13. 10:21반응형
1515번: 수 이어 쓰기
세준이는 1부터 N까지 모든 수를 차례대로 공백없이 한 줄에 다 썼다. 그리고 나서, 세준이가 저녁을 먹으러 나간 사이에 다솜이는 세준이가 쓴 수에서 마음에 드는 몇 개의 숫자를 지웠다. 세준
www.acmicpc.net
정답 코드
- 1~N까지 순회하기
- 숫자를 char배열로 변환하여 지워진 문자열과 일치하는지 확인하면서 탐색
import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static String str; public static void main(String[] args) throws IOException { br = new BufferedReader(new InputStreamReader(System.in)); bw = new BufferedWriter(new OutputStreamWriter(System.out)); str = br.readLine(); int index = 1; int pos = 0; while (pos < str.length()) { char[] arr = Integer.toString(index++).toCharArray(); for (int i = 0; i < arr.length; i++) { if (arr[i] == str.charAt(pos)) { pos++; } if (pos >= str.length()) { break; } } } System.out.println(index - 1); } }
'개발자 취업 > 코딩테스트 준비' 카테고리의 다른 글
[Java] BOJ 27964 콰트로치즈피자 (0) 2023.06.14 [Java] BOJ 20157 화살을 쏘자! (0) 2023.06.13 [Java] BOJ 1394 암호 (0) 2023.06.12 [Java] BOJ 1897 토달기 (0) 2023.06.12 [Java] BOJ 19583 싸이버개강총회 (0) 2023.06.11