Notice
Recent Posts
Recent Comments
Link
목록while문 (2)
궤도
[백준] 1110번 : 더하기 사이클
문제 풀이 일단 기존의 수가 손상되면 안되니까 N을 temp에 저장한다. 그리고 연산을 통해 얻은 새로운 수를 new_num에 저장하고 N과 new_num이 같을 때까지 while문을 돈다. N_f, N_b는 각각 십의 자리 수와 일의 자리 수다. 적당히 문제보면서 연산 만들어주고 while문 한 번 돌 때마다 count 체크해준다. 소스코드 #include using namespace std; int main() { int N, count = 0, new_num = -1, sum, temp; int N_f, N_b; cin >> N; temp = N; while (N != new_num) { if (temp < 10) { N_f = 0; N_b = temp; } else { N_f = temp / 10..
💻 현생/⛓ 알고리즘
2020. 10. 13. 14:46
[백준] 10951번 : A+B-4
문제 풀이 문제에서 입력을 종료하는 조건을 딱히 명시하지 않았다. EOF로 처리해야 한다는 뜻이다. 옳은 입력이라면 숫자가 2개 들어올테니까 그렇지 않다면 입력이 끝난걸로 처리하면 될 것이다. 여기엔 cin.eof() 함수를 사용하는데, 입력이 없을시 true값을 반환한다고 한다. 소스코드 #include using namespace std; int main() { int A, B; while (true) { cin >> A >> B; if (cin.eof() == true) break; cout
💻 현생/⛓ 알고리즘
2020. 10. 13. 14:37