Category23 [파이썬] 백준 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. [Python3] LeetCode 1번 (Two Sum)-이중 for loop 사용 문제 출처 및 KEYWORDS 분석 Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order. 리트코드(LeetCode) 웹사이트에 있는 1번 문제로써 이 문제를 풀 때 중요한 KEYWORDS는 아래와 같다. array of integers nums an integer target ret.. 2022. 9. 26. 이전 1 2 3 4 5 6 다음