Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
백준 1769번 c++ 풀이 - 3의 배수 (int to string) 본문
<소스코드>
- int to string : to_string() 사용. include <string> 필수
- string to int: int로 변환한 뒤 - 48
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cin >> str;
int count = 0;
while (int(str.size()) != 1) {
int sum = 0;
for (unsigned i = 0; i < str.size(); i++) {
sum += int(str[i]) - 48;
}
str = to_string(sum);
count++;
}
cout << count << '\n';
if (str == "3" || str == "6" || str == "9")
cout << "YES" << '\n';
else
cout << "NO" << '\n';
return 0;
}
|
cs |
'컴퓨터 > 백준(C++)' 카테고리의 다른 글
[알고리즘 스터디] 백준 1075번 c++ 풀이 (0) | 2022.03.29 |
---|---|
백준 10828번 c++ 풀이 - 스택 (pop_back, back) (0) | 2021.09.15 |
백준 1427번 c++ 풀이 - 소트인사이드 (내림차순 정렬 greater) (0) | 2021.08.27 |
백준 2751번 c++ 풀이 - 수 정렬하기 2 (sort) (0) | 2021.08.27 |
백준 7568번 c++ 풀이 - 덩치 (2차원 vector 할당 ) (0) | 2021.08.27 |