https://www.acmicpc.net/problem/1436
처음에 정답 예제를 보지 않고 문제만 읽었을 때 너무 쉬운데..? 이게 정답률 50%도 안된다고..? 라고 생각했는데 4번째 정답 예제를 보고 응..?했다. 왜 187번째 영화인데 출력이 186666이 아니고 66666이 출력값인지 이해가 되지 않았다.
하지만 문제를 다시 꼼꼼히 읽어보니 "어떤 수에 6이 적어도 3개 이상 연속으로 들어가는"이라는 말이 있었기 때문에 내가 너무 단순하게 생각했던 정답이 아니었던 것이다.. 문제를 꼼꼼히 읽자!
vs에서 c 코딩하는데 함수 에러가 자꾸 발생하여 일단 java만 했음
java
package javastd1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class bj1436 {
public static void main(String[] args) throws NumberFormatException, IOException {
// TODO Auto-generated method stub
int num = 666;
int count = 1;
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(bf.readLine());
while(count!=n) {
num++;
if(String.valueOf(num).contains("666")) {
count++;
}
}
System.out.println(num);
}
}
와 백준에서 java 제출하려면 class를 main으로 고쳐서 제출해야 하는데 반!드!시! "Main"이어야 한다.. 실수로 'main'으로 했다가 계속 컴파일 에러가 났는데 이유도 모르고 계속 시도했음..ㅠㅠㅠㅠㅜ 제대로 확인하자..
참고 ⇨ https://st-lab.tistory.com/103
'공부하자 > 알고리즘' 카테고리의 다른 글
[백준] 1427번 소트인사이드 C, java (0) | 2022.02.24 |
---|---|
[백준] 1018번 체스판 다시 칠하기 C, java (0) | 2022.02.08 |
[백준] 2798번 블랙잭 C, java (0) | 2022.01.26 |
[백준] 7568번 덩치 C, java (0) | 2022.01.25 |
[백준] 10757번 큰수 A + B C, java (0) | 2022.01.20 |