백준 11651번 파이썬 n=int(input()) a=[] for _ in range(n): a.append(list(map(int, input().split()))) a.sort(key=lambda x:(x[1], x[0])) for i in range(n): print(a[i][0],a[i][1]) 백준 풀이 2022.08.26
백준 11866번 파이썬 from collections import deque n,k= map(int,input().split()) a=deque() for i in range(1,n+1): a.append(i) print('') 백준 풀이 2022.08.26
파이썬 리스트 요소 삭제 del, remove 1. del는 리스트를 인덱스별로 삭제할 때 사용한다. a = [1,2,3] del a[1] print(a) >> [1,3] 2. remove는 리스트으의 값을 삭제할 때 사용한다. a = [1,2,3] a.remove(2) print(a) >> [1,3] python 2022.08.26
백준 10814번 파이썬 n= int(input()) a=[] for i in range(n): a.append(list(map(str, input().split()))) a[i][0]=int(a[i][0]) a.sort(key= lambda x: x[0]) for j in range(n): print(a[j][0],a[j][1]) 백준 풀이 2022.08.26
백준 10815번 파이썬 m= int(input()) a=list(map(int,(input().split()))) n=int(input()) b=list(map(int,(input().split()))) a.sort() def b_s(arr,tar,st,end): while sttar: end=mid-1 else: st=mid+1 return None for i in range(n): if b_s(a,b[i],0,m-1)!=None: print(1, end=" ") else: print(0, end=" ") 백준 풀이 2022.08.26
백준 17478번 파이썬 def recursive(n): print("_"*(4*(a-n))+'"재귀함수가 뭔가요?"') if not n: print("_" *(4*(a-n))+'"재귀함수는 자기 자신을 호출하는 함수라네"') print("_" *(4*(a-n))+"라고 답변하였지.") return print("_"*(4*(a-n)) + '"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.') print("_"*(4*(a-n)) + "마을 사람들은 모두 그 선인에게 수많은 질문을 했고, 모두 지혜롭게 대답해 주었지.") print("_"*(4*(a-n)) + '그의 답은 대부분 옳았다고 하네. 그런데 어느 날, 그 선인에게 한 선비가 찾아와서 물었어."') recursive(n-1) print(".. 백준 풀이 2022.08.26
백준 11650번 파이썬 n=int(input()) a=[] for _ in range(n): a.append(list(map(int, input().split()))) a.sort(key = lambda x: (x[0],x[1])) for i in a: print(i[0],i[1]) 백준 풀이 2022.08.26
백준 2581번 파이썬 a= int(input()) b=int(input()) arr=[] dp=[1]*(b+1) dp[0]=0 dp[1]=0 for i in range(2,b+1): if dp[i]==0: continue for j in range(2,b//i+1): dp[i*j]=0 for p in range(a,b+1): if dp[p]==1: arr.append(p) if arr==[]: print(-1) else: print(sum(arr)) print(min(arr)) 백준 풀이 2022.08.25