반응형
아..빡친다.
문제 똑바로 안읽고 풀었다가 혼자 존재하지도 않는 문제로 풀면서 "코드에 틀린게 정말 하나도없는데 왜틀렸다는걸까" 하면서 절망했다.
연속 상관없이 6이 세번 들어가면 되는걸로 생각하고 문제를 풀었다. ㅋㅋ
그리고 왜 답이 계속 틀렸다는 건지 애꿎은 코드만 계속 바라보고 바라보고,,, 테스트해보고.. 지랄을했다.
코드가 아까우니..올려라도 본다.. 이건 '6이 적어도 세번 들어가는 수'의 경우에 대한 코드다. 연속이건 아니건 상관없이 말이다.
public class triple {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
long N = scanner.nextLong();
long count = 0;
long num =665;
while(N>0) {
num++;
long k = num;
int c=0;
while(k>0) {
if(k%10==6)
c++;
k/=10;
}
if(c>=3)
N--;
}
System.out.println(num);
}
}
여러분도 혹시나 제 글 제대로 안 읽고 이거로 돌려보지 마시길 바랍니다 ㅜ.. 이거 정답아닙니다..
그리고 아래 코드는 문제에서 요청하는 '6이 적어도 3개이상 연속으로 들어가는 수'의 경우에 대한 코드다. 즉 문제의 답이다.
import java.util.Scanner;
public class triple {
public static void main(String args[]) {
// '연속' 으로 들어가야 한다는 걸 이제 앎. 문제 꼼꼼히 읽자.
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
int num=665;
while(N>0) {
num++;
String str=""+num;
if(str.contains("666")) {
N--;
}
}
System.out.println(num);
}
}
문제 똑바로 안읽어서 시간만 날렸다... 혼자 쉐도우복싱 오지게했네.
오늘의 교훈 : 문제를 꼼꼼히 읽자.
반응형
'[백준]' 카테고리의 다른 글
[BaekJoon/백준] 2751번 (0) | 2020.11.26 |
---|---|
[BaekJoon/백준] 2750번 (0) | 2020.10.05 |
[BaekJoon/백준] 1018번 (0) | 2020.10.03 |
[BaekJoon/백준] 7568번 (0) | 2020.10.02 |
[BaekJoon/백준] 2231번 (0) | 2020.10.02 |