본문 바로가기

전체 글56

[백준 1546번] 평균 구하기 (Python) Do it! 알고리즘 코딩테스트: 파이썬 편과 자료구조 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 백준 1546번에 대해 학습힙니다. I) 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. II) 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진.. 2022. 12. 29.
[파이썬] input.split() 활용 https://dojang.io/mod/page/view.php?id=2179을 참고하여 파이썬 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 input.split()에 대해 학습힙니다. I) input.split() input.split()을 활용하여 입력받은 값을 공백 기준으로 리스트 형태로 저장할 수 있다. N = input().split() print(N) >>> 10 20 (입력) >>> ['10', '20'] (출력) 입력 받은 값을 여러개의 변수에 저장할 수 있다. A, B = input().split() print(int(A)+int(B)) >>> 10 20 (입력) >>> 30 (출력) split() 의 결과를 매번 int 형으로 변환해주기 번거로우므로 map 함수를 사용하여 간단하게.. 2022. 12. 29.
[파이썬] map 함수 파이썬 map 함수를 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 map에 대해 학습합니다. map은 리스트의 요소를 지정된 함수로 처리해주는 함수이다. map은 원본 리스트를 변경하지 않고 새 리스트를 생성한다. I) map 함수 map 함수의 기본 형태는 다음과 같다. map(function, iterable) 즉, map 함수에는 함수와 반복 가능한 자료형이 온다. map 함수는 map객체를 반환하므로 해당 자료형을 list 혹은 tuple로 형 변환해야 한다. II) 활용 map 함수는 어떤 상황에서 사용할 수 있을까? 리스트의 요소를 int형으로 변환해주는 코드를 작성해보자. a = [1.2, 2.5, 3.7, 4.6] for i in range(len(a)): a[i] = int(a[i].. 2022. 12. 29.
[백준 11720번] 숫자의 합 구하기 (Python) Do it! 알고리즘 코딩테스트: 파이썬 편과 자료구조 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 백준 11720번에 대해 학습힙니다. I) 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. II) 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. III) 출력 입력으로 주어진 숫자 N개의 합을 출력한다. IV) 코드 N = input() N_list = list(input()) sum = 0 for i in N_list: sum = sum + int(i) print(sum) 파이썬의 리스트 자료구조를 통해 해결할 수 있다. 숫자의 개수(N)를 입력 받고 공백 없이 주어진 N개의 숫자.. 2022. 12. 29.