코딩테스트 연습/SWEA
[SWEA] 1926. 간단한 369게임 D2 (c++)
수기
2022. 5. 22. 17:49
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
입력받은 수를 string 형태로 바꾸고, 3 6 9 문자가 포함되어있는 개수만큼 "-"를 추가
p가 비었다면 3 6 9 가 포함되어있지 않으므로 숫자 그대로 출력, "-"가 하나라도 있다면 p 출력
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
int T;
cin >> T;
for(int i=1;i<=T;i++){
string s = to_string(i);
string p;
for(int j=0;j<s.length();j++){
if(s[j] == '3' || s[j] == '6' || s[j] == '9') p += "-";
}
if(p == "") cout << i << " ";
else cout << p << " ";
}
return 0;
}