728x90
1) 주석 없는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
using namespace std;
int main(int argc, char *argv[]) {
int n;
int count = 0;
int title = 665;
string s;
cin >> n;
while (++title) {
s = to_string(title);
if (s.find("666") != -1) {
++count;
}
if (count == n) {
cout << title << endl;
break;
}
}
return 0;
}
2) 주석 있는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
using namespace std;
int main(int argc, char *argv[]) {
int n;
int count = 0;
int title = 665;
string s;
cin >> n;
// 숫자를 1씩 늘려가면서
while (++title) {
// title 을 string 으로 받아옴
s = to_string(title);
// 666을 포함하는 숫자인경우
if (s.find("666") != -1) {
// 카운트 세기
++count;
}
// 카운트가 입력한 숫자와 같아질 경우
if (count == n) {
// title 출력
cout << title << endl;
break;
}
}
return 0;
}
'BEAKJOON' 카테고리의 다른 글
백준(2751번 수 정렬하기 2)풀이 C++ (0) | 2021.01.17 |
---|---|
백준(2750번 수 정렬하기)풀이 C++ (0) | 2021.01.17 |
백준(1018번 체스판 다시 칠하기)풀이 C++ (0) | 2021.01.17 |
백준(7568번 덩치)풀이 C++ (1) | 2021.01.15 |
백준(2231번 분해합)풀이 C++ (0) | 2021.01.15 |