개발 공부
369게임 본문
#include<iostream>
using namespace std;
int main()
{
int x,count;
cin >> x;
for(int i=1; i<=x; i++)
{
string s= to_string(i);
count=0;
for(int j=0; j<s.size(); j++) //자릿수마다 확인
{
if(s[j] == '3' || s[j] == '6'|| s[j] == '9')
count++;
}
if (count == 0)
cout << i;
else
for(int j=0; j<count; j++)
cout<<"-";
cout <<" ";
}
}
to_string을 이용해 int => string으로 변환해준다.
s.size()를 이용해 자릿수마다 369인지를 확인한다!
'코딩 테스트 준비 > c++' 카테고리의 다른 글
정렬 (feat. 순열) (0) | 2022.11.15 |
---|---|
문자열 비교 compare (feat.패턴 찾기) (0) | 2022.11.12 |
중간값 알아내기 (0) | 2022.11.05 |
c++ 문자열 길이 (0) | 2022.11.04 |
이차원배열 입력받기! (백준- 행렬덧셈 feat.파이썬 print 옵션) (0) | 2022.11.04 |