본문 바로가기

반복문

[백준 python] 1110 더하기 사이클 www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다.. 더보기
[백준 python] 10951 A+B - 4 www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 break 해서 나올 test case가 존재하지 않아, try-except 사용하여 코드 진행 ⓒ ⓞ ⓓ ⓔ ⓣ ⓔ ⓢ ⓣ 다른 풀이 참고 while문 사용하여 코드 작성하는 부분이라 생각해내지 못했는데, .. 더보기
[백준 python] 10952 A+B - 5 www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 ⓒ ⓞ ⓓ ⓔ ⓣ ⓔ ⓢ ⓣ A와 B를 입력받지도 않고, while문 조건에 넣어서 실패한 것으로 예상 ↓ while 조건에 True로 넣고, 0 0 들어온다면 bre.. 더보기
Chapter 01. 기본 알고리즘 chapter 01 - 1 알고리즘이란 ? 문제를 해결하기 위해 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합 최댓값 구하는 알고리즘 - max3(a, b, c) 함수 생성하여 활용 ① max에 a값 대입 ② b > max인 경우 max에 b값 대입 ③ c > max인 경우 max에 c값 대입 - 순서대로 진행되는 순차적 구조 - ②, ③은 조건 만족 시 해당 명령 실행하는 선택 구조 - 연습문제 - 네 값의 최댓값 구하기 (ⓒⓞⓓⓔ) ex01.java - 세 값의 최솟값 구하기 (ⓒⓞⓓⓔ) ex02.java - 네 값의 최솟값 구하기 (ⓒⓞⓓⓔ) ex03.java - 13종류의 대소관계 조합에 대해 중앙값 구하기 (ⓒⓞⓓⓔ) ex04.java 조건 판단과 분기 알고리즘 - ex) if.. 더보기