Daily 코딩-Python18 [파이썬] 백준 1546번 (평균) 문제 출처 및 키워드 정리 백준 웹사이트 [문제]->[단계별로 풀어보기]->[1차원 배열] 카테고리에 해당하는 1546번 문제를 파이썬 언어를 이용해서 풀 때 어떤 키워드가 있고 그 키워드들을 바탕으로 어떤 방식으로 문제를 풀어나갈지 생각하는 과정은 매우 중요하다. 이 문제에서 등장한 키워드들은 아래와 같다. 첫째줄에 시험 본 과목의 개수 N 둘째 줄에 N개의 과목 점수들 최댓값 M 새로운 점수 방식: 기존 점수/M*100 새로운 평균값 계산 Solution Version 1 n=int(input()) scores=[*map(int, input().split())] M=max(scores) newScores=[] for i in range(n): newvalue=(scores[i]/M)*100 newSc.. 2022. 10. 3. [파이썬] 백준 3052번 (나머지)-2가지 풀이방식 문제 출처 및 키워드 분석 백준 웹사이트 [문제]-> [단계별로 풀어보기]->[1차원 배열] 카테고리에 해당하는 3052번 문제를 파이썬 언어를 이용해 풀 때 어떤 키워드들이 있는지 분석하는 것이 중요하다. 이번 포스팅에선 아래의 키워드들을 바탕으로 for loop을 두 번 쓰는 방식과 set() 함수를 사용하는 방식 총 두 가지의 풀이 방식을 설명한다. 키워드는 아래와 같다. 첫째 줄부터 열 번째 줄까지 한 줄에 숫자 하나 42로 나누었을 때 나머지 서로 다른 나머지의 개수 Solution Version 1 rList=[] for _ in range(10): #0~9 x=int(input()) r=x%42 rList.append(r) #all the remains list newList=[] for s.. 2022. 10. 2. [파이썬] 백준 2562번(최댓값)-for loop, append(), index() 사용 문제 출처 및 키워드 백준 웹사이트 [문제]->[단계별로 풀어보기]->[1차원 배열] 카테고리 2단계에 해당하는 2562번 문제를 파이썬 언어를 이용해 풀기 전 문제에서 어떤 키워드들이 있는지 찾는 것이 중요하다. 문제 해결에 필요한 키워드들은 아래와 같다. 9개의 서로 다른 자연수 입력 시 한 줄에 하나의 자연수 출력 시 첫째줄에 최댓값, 둘째 줄에 그 값의 위치 위의 키워드들을 바탕으로 이 문제를 풀 때 필요한 파이썬 문법과 어떤 함수들을 사용해야 하는지 설명한다. Explanation 첫 번째 키워드인 '9개의 서로 다른 자연수'를 보고 유추해야 하는 것은 먼저 입력을 받을 때 사용하는 함수인 input()이다. 하지만 이 함수 하나만으로는 문제가 있는데 첫째는, 이 함수 단독으로는 한 번에 하나의.. 2022. 9. 29. [Python3] 백준 10871번 (X보다 작은 수)-list활용법과 for loop 문제 출처와 간단 설명 백준 코딩 웹사이트에 [문제]->[단계별로 풀어보기]->[반복문] 10단계에 있는 10871번은 동시에 여러 개의 정수 값들을 어떤 식으로 입력받는지, 반복문, 조건문을 사용할 때 범위와 조건을 어떤 식으로 설정할지 그리고 출력하는 값들 사이의 빈칸을 어떤 식으로 표현해야 하는지를 요구하는 문제이다. Solution Version 1 n,x=map(int, input().split()) A=list(map(int,input().split())) for i in range(n): if A[i] 2022. 9. 26. 이전 1 2 3 4 5 다음