코딩공부/코드업 파이썬4 코드업 문제집 파이썬 if~else 1180 : 만능 휴지통 [문제]민호는 발명을 되게 좋아하고, 컴퓨터 프로그램도 되게 좋아한다.어느 날 민호는 컴퓨터를 사용하던 중 휴지통이 꽉 차서 불편을 느꼈다.그래서 휴지통이 n만큼 차면 알아서 쓰레기를 압축해주는 휴지통을 만들려고 한다.이 때 압축하는 알고리즘은 다음과 같다.10의 자릿수와 1의 자릿수를 서로 바꾸고, 거기에 2를 곱한다.예) 70일 경우 14가 된다.( 70 -> 07 -> 14 )이 알고리즘은 때로는 부작용을 일으켜 휴지통의 내용이 더 많아 질지도 모른다.만약 이 알고리즘의 심각한 부작용으로 수치가 100이 넘는다면 100의 자릿수는 무시된다. [문제 해설(핵심)]입력된 두 자리 수의 10의 자리와 1의 자리를 바꾼 뒤 2를 곱한다.계산 결과가 100 이상이면 100의 자리는 버리고 마지막 두 자리만 .. 코딩공부/코드업 파이썬 2026. 9. 2. 더보기 ›› 코드업 문제집 파이썬 if~else 1173 : 30분전 [문제]수호는 30분 전으로 돌아가고 싶은 1人 이다.공백을 기준으로 시간과 분이 주어진다.그러면 이 시간을 기준으로 30분전의 시간을 출력하시오.예)12 35 =====> 12 512 0 ======> 11 3011 5 ======> 10 350 10 ======> 23 40 [문제 해설(핵심)]현재 시간에서 30분 전의 시간을 구하면 된다.-> 분이 30 이상이면 그냥 30을 빼면 됨-> 분이 30 미만이면 이전 시간으로 넘어가야 함-> 만약 현재 시간이 0시라면 이전 시간은 23시 [문제 풀이]현재 분이 30 이상인지 확인↓30 이상이면 분 - 30↓30 미만이면 시간 - 1, 분 + 30↓시간이 -1이 되면 23으로 변경↓시간과 분 출력 [사용된 개념 설명]input() : 값을 입력받기spli.. 코딩공부/코드업 파이썬 2026. 9. 2. 더보기 ›› 코드업 문제집 파이썬 if ~else 1167 : 두 번째 수 [문제]세 개의 숫자가 주어질 때 작은 순서로 나열 했을 때, 두번째 수를 출력해보자.예를 들어, 5 9 2 가 있다면, 작은 순서로 나열하면 2 5 9이고 두번째 수는 5이다.[문제 해설(핵심)]세 개의 숫자 입력, 작은 순서로 나열, 가운데에 있는 두 번째 수 [문제 풀이]1. if else 문 사용[핵심]세 숫자 중에서a가 가운데 수인지 확인↓아니라면 b가 가운데 수인지 확인↓둘 다 아니라면 c가 가운데 수가운데 수 : 한 숫자보다 크거나 같고, 다른 숫자보다 작거나 같음.and : 두 조건이 모두 참인지 확인>= : 크거나 같다a, b, c = map(int, input().split())if b 2. 정렬 사용세 숫자를 리스트로 저장↓작은 순서대로 정렬 sort()↓두 번째 위치의 숫자 출력 n.. 코딩공부/코드업 파이썬 2026. 8. 29. 더보기 ›› 코드업 문제집 파이썬 if ~else 1165 : 축구의 신 1 [문제]지금 1반과 2반이 축구를 하고있다.축구경기 타임은 총 90분이고,현재 1반이 0점, 2반이 2점인 상황에서, 1반은 경남정보고 최고의 스트라이커인 성익이를 투입하기로 결정했다.성익이는 5분마다 골을 넣을 수 있는 능력을 가지고 있다.만약 80분에 투입이 되면 80분에 곧바로 골을 넣게되고 85분에 골을 넣음으로서 동점이 가능하게 된다.(90분이되면 경기가 바로 종료되므로 골을 넣을 수 없다. 동내심판인 성빈이는 성익이가 잘 되는 것을 싫어하기 때문에 추가시간 따위는 주지 않는다. )현재 경기타임과 우리팀의 득점이 입력으로 주어 질때, 성익이를 투입하면 우리팀의 최종 득점은 몇 점인지 출력하시오. [문제 해설(핵심)]-> 지금부터 90분이 되기 전까지 5분마다 몇 골을 더 넣을 수 있는지 계산현재.. 코딩공부/코드업 파이썬 2026. 8. 29. 더보기 ›› 이전 1 다음