728x90
1) 주석 없는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
int i = 0;
for (int sum = 2;sum <= n;i++) {
sum += 6 * i;
}
if (n == 1)i = 1;
cout << i;
return 0;
}
2) 주석 있는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n; // 입력 받을 숫자
//6,12,18,... 6의 배수만큼 늘어나므로
int i = 0;
for (int sum = 2;sum <= n;i++) {
sum += 6 * i;
}
if (n == 1)i = 1; // 1인경우 따로 체크
cout << i;
return 0;
}
'BEAKJOON' 카테고리의 다른 글
백준(2869번 달팽이는 올라가고 싶다)풀이 C++ (0) | 2021.01.12 |
---|---|
백준(1193번 분수찾기)풀이 C++ (0) | 2021.01.12 |
백준(1712번 손익분기점)풀이 C++ (0) | 2021.01.10 |
백준(1316번 그룹 단어 체커)풀이 C++ (0) | 2021.01.10 |
백준(2941번 크로아티아 알파벳)풀이 C++ (0) | 2021.01.10 |