fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int N;
  5. scanf("%d", &N);
  6.  
  7. // N번째 종말의 수 구하기
  8. int num = 666;
  9. int count = 0;
  10. while (1) {
  11. // num이 종말의 수인지 확인
  12. int temp = num;
  13. int six_count = 0;
  14. while (temp > 0) {
  15. if (temp % 10 == 6) {
  16. six_count++;
  17. if (six_count == 3) {
  18. count++;
  19. break;
  20. }
  21. } else {
  22. six_count = 0;
  23. }
  24. temp /= 10;
  25. }
  26.  
  27. // N번째 종말의 수인지 확인
  28. if (count == N) {
  29. printf("%d\n", num);
  30. break;
  31. }
  32.  
  33. // 다음 수로 넘어감
  34. num++;
  35. }
  36.  
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 5288KB
stdin
187
stdout
66666