본문 바로가기

Coding/Python11

[ 백준 / Python ] 10039번: 평균 점수 문제상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다.어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다.학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오.입력입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다.점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점수는.. 2025. 2. 2.
[ 백준 / Python ] 10817번: 세 수 문제세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)출력두 번째로 큰 정수를 출력한다.예제 입력 1 복사20 30 10예제 출력 1 복사20예제 입력 2 복사30 30 10예제 출력 2 복사30예제 입력 3 복사40 40 40예제 출력 3 복사40예제 입력 4 복사20 10 10예제 출력 4 복사10 코드 작성A, B, C = map(int, input().split())if C >= A and A >= B: print(A)elif B >= A and A >= C: print(A)elif A >= B and B >= C: print(B)elif C >.. 2025. 2. 2.
[ 백준 / Python ] 10430번: 나머지 문제(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.입력첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)출력첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.예제 입력 1 복사5 8 4예제 출력 1 복사1100  파이썬 코드 답안10869번의 확장 문제이다. 연산자 +, -, (), *, %를 적절하게 활용하여 작성한다. split()과 map() 함수를 이용해 A와 B를 설정하고 연산한다.split() 함수: 괄호.. 2025. 1. 24.
[ 백준 / Python ] 10869번: 사칙연산 문제두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)출력첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.예제 입력 1 복사7 3예제 출력 1 복사1042121 파이썬 코드 답안split()과 map() 함수를 이용해 A와 B를 설정하고 연산한다.split() 함수: 괄호 안의 문자를 기준으로 문자열을 구분한다. (괄호 안에 아무 문자도 없을 경우엔 공백을 기준으로 구분한다.)map() 함수: 여러 개의 문자열을 하나의 함수로 전부 적용시킨다. map(function, literal)A, B = .. 2025. 1. 24.
[ 백준 / Python ] 2557번: Hello World! 문제Hello World!를 출력하시오.입력없음출력Hello World!를 출력하시오.예제 입력 1 복사 예제 출력 1 복사Hello World!파이썬 코드 답안답안은 print() 함수를 이용해 작성하고 출력한다.print("Hello World!") 2025. 1. 24.