[백준 11660번] 구간 합 구하기 5문제 링크 : 구간 합 구하기 5난이도 : 난이도: 실버 1풀이 날짜 : 2025-02-01 📖 문제 설명N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다.예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자.1234234534564567여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3+4+5+4+5+6 = 27이고, (4, 4)부터 (4, 4)까지 합을 구하면 7이다.표에 채워져 있는 수와 합을 구하는 연산이 주어졌을 때, 이를 처리하는 프로그램을 작성하시오.📖 입력첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주..
[백준 11659번] 구간 합 구하기 4문제 링크 : 구간 합 구하기 4난이도 : 난이도: 실버 3풀이 날짜 : 2025-02-01 📖 문제 설명수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오.📖 입력첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다.📖 출력총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째 수까지 합을 출력한다.📝 풀이 코드import sysinput = sys.stdin.readlineN, M = map(int,(input().split())) # 숫재 개수, 질의 개수n..
[백준 11720번] 숫자의 합문제 링크 : 숫자의 합난이도 : 난이도: 브론즈 4풀이 날짜 : 2025-02-01 📖 문제 설명N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.📖 입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.📖 출력입력으로 주어진 숫자 N개의 합을 출력한다.📝 풀이 코드N = int(input())numbers = list(map(int,input()))result = 0for n in numbers: result+=nprint(result)📝 코드 설명N : 숫자의 개수 입력 받기numbers : 숫자를 입력받아서 리스트로 저장result : 결과값 numbers에..
[백준 1546번] 평균문제 링크 : 평균난이도 : 난이도: 브론즈 1풀이 날짜 : 2025-02-01 📖 문제 설명세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다.예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다.세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오.📖 입력첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌..