파이썬 백준 2750 : 수 정렬하기
·
Algorithm/python 백준
문제 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 풀이 N = int(input()) num_list=[int(input()) for _ in range(N)] num_list.sort() for num in num_list: print(num) N, num_list 입력 받고 sort로 정렬했다. 처음에 num_list 입력중 int를 안써서 틀렸다.. -> 정수에 유의!!!
파이썬 백준 1158 : 요세푸스 문제
·
Algorithm/python 백준
문제 https://www.acmicpc.net/problem/1158 풀이 Sol1 : 리스트 이용 N,K =map(int,input().split(' ')) people_list=[i for i in range(1,N+1)] result=[] index = 1 i=0 while len(people_list)>0: #list의 원소가 남아있을때까지 반복 if i>=len(people_list): i=0 if index%K==0 : result.append(people_list[i]) people_list.pop(i) #K번째 사람 pop else: i+=1 index += 1 print("") - list에 원소를 저장하고 원소 이동할때마다 index를 하나씩 증가함 index가 K의 배수일 경우 po..
백준 10808 : 알파벳 개수
·
Algorithm/python 백준
문제 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 정답 코드 sol1) S= input() alphabet= [0 for i in range(26)] #alphabet = [0]*26 for i in range(len(S)): alphabet[ord(S[i])-ord('a')]+=1 for i in range(26): print(alphabet[i],end=' ') ord : 문자열의 아스키 코드를 반환 sol2 ) S= input() alphabet=['a','b','c','d','e','f','g','h','i','j','k','l..
백준 10871번 : X보다 작은 수
·
Algorithm/python 백준
문제 : https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 풀이방법 1. N,X 와 수열 A를 입력받는다. 2. 수열을 N개로 이루어져 있으니 N개의 원소를 X와 비교한다 3. X보다작은 값을 출력한다. 정답 코드 N,X=map(int,input().split(' ')) array_list=list(map(int,input().split(' '))) for i in range(N): if array_list[i]
✿(๑❛ڡ❛๑)✿
'백준' 태그의 글 목록 (7 Page)