본문 바로가기
반응형

파이썬/BOJ_반복문12

[백준 1110 파이썬] 더하기 사이클 - 반복문 (무한루프 (while True) + 조건문 (if, else)) [백준 1110 파이썬] 더하기 사이클 - 반복문 (무한루프 (while True) + 조건문 (if, else)) 안녕하세요. 어느덧 반복문 마지막 문제입니다. 제목이 '더하기 사이클'인데 어디서 들어보진 못해서 문제에서 만든 개념인지 원래 있는건지는 모르겠습니다. 주어진 로직대로 계산하면 되니 차근차근 문제를 분석해 봅시다! 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이.. 2023. 1. 21.
[백준 10951 파이썬] A+B -4 - 반복문 (while, try - except, EOF) [백준 10951 파이썬] A+B -4 - 반복문 (while, try - except, EOF) 안녕하세요. A+B 4번이네요. 지난번이 5번이었는데, 순서가 거꾸로 가는군요. 'A+B -5'문제와 다른 점은 0 0 입력으로 끝나지 않는다는 점 뿐입니다. 그럼 무한정 루프를 돌리란 말인가? 뭐가 문제인 걸까요? 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 문제 분석 문제의 키는 의외로 문제 목록에 있었습니다. 앞 문제는 0 0 입력 시 종료하는 문제이고, 이번 .. 2023. 1. 14.
[백준 10952 파이썬] A+B -5 - 반복문 (while True & break feat. 무한루프, 조건문) [백준 10952 파이썬] A+B -5 - 반복문 (while True & break feat. 무한루프, 조건문) 안녕하세요. 이번에도 A+B 입니다. 번호는 5네요. 이번 문제는 반복 횟수가 정해지지 않았습니다. 반복 횟수가 없으니 정해진 횟수를 반복하는 for문은 사용하기 어렵겠군요. while문을 사용해서 무한루프를 만드는 방법을 배워보죠! 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 문제 분석 테스트케이스마다 두개.. 2023. 1. 14.
[백준 2439 파이썬] 별 찍기 -2 - 반복문 (for, 오른쪽부터 출력) [백준 2439 파이썬] 별 찍기 -2 - 반복문 (for, 오른쪽부터 출력) 안녕하세요. 별 찍기 두번째 문제입니다. 앞서 '별 찍기 -1' 문제에서는 왼쪽부터 별을 찍어나갔는데, 이번 문제는 오른쪽부터 찍어나가는 변형이군요. 감이 잘 오지 않으시면 예제 출력을 보시면 이해가 되실것 같네요! 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 문제 분석 및 답안 별을 왼쪽부터 찍을 때에는 오른쪽의 공백을 신경쓰지 않아도 되었었죠? 하지만 오른쪽부터 찍을때에는 N-i개의 공백(' ')을 먼저 찍.. 2023. 1. 11.
반응형