rueki
BOJ 1681. 줄 세우기 본문
728x90
반응형
1681번: 줄 세우기
민승이는 가장 작은 10개의 수 2, 3, 4, 5, 6, 7, 8, 9, 20, 22를 사용하여 라벨을 붙일 수 있다.
www.acmicpc.net
#include <iostream>
#include <string>
using namespace std;
int main() {
int n, num = 0;
char l;
cin >> n >> l;
//1부터 10 까지
for (int i = 0; i < n; ++i)
// 매 숫자마자 ㅣ이 포함되어있는지 찾고 아닌 경우 npos 반환
while (to_string(++num).find(l) != string::npos);
cout << num << endl;
return 0;
}
string 라이브러리에 find와 to_string 사용
int형 숫자를 string형으로 바꾸고 l 이라는 문자가 있는지 없는지 찾는 기능인 find를 사용
728x90
반응형
'C, C++ 문제풀이' 카테고리의 다른 글
BOJ 1357. 뒤집힌 덧셈 (0) | 2021.01.04 |
---|---|
BOJ 1427. 소트인사이드 (0) | 2020.12.24 |
BOJ 2908. 상수 (0) | 2020.12.24 |
BOJ 2501.약수 구하기 (0) | 2020.12.22 |
BOJ 5635. 생일 (0) | 2020.12.22 |