본문 바로가기
반응형

코딩테스트/PYTHON25

백준 2738번 파이썬 풀이 정답을 너무 길게 적은가 아닌가 싶지만 제가 초보라 ^^ A,B =map(int,input().split()) RA=[] RB=[] for i in range(A): RA.append(list(map(int,input().split()))) for i in range(A): RB.append(list(map(int,input().split()))) CC=[] for i in range(A): BB=[] for k in range(B): BB.append(RA[i][k]+RB[i][k]) CC.append(BB) for d in CC: print(' '.join(str(_) for _ in d )) 설명입니다. 2023. 3. 13.
백준 2798번 파이썬 풀이 우선, 제가 적은 정답입니다. 먼저 값 2줄을 읽어옵니다. 원리는 아래에 설명드리겠습니다. A,B =map(int,input().split()) L=list(map(int,input().split())) num1=0 num2=0 num3=0 maxVal=0 for N1 in range(A-2): num1=L[N1] for N2 in range(N1+1,A-1): num2=L[N2] for N3 in range(N2+1,A): num3=L[N3] list3=[num1,num2,num3] if sum(list3) > maxVal and sum(list3) 2023. 3. 13.
백준 1546번 파이썬 풀이 제가 푼 정답은 아래와 같습니다. A= int(input()) B=list(map(int,input().split())) Bm=max(B) NewB=[] SumB=0 for i in B: NewB.append( i/Bm*100) SumB+=i/Bm*100 print( SumB/len(NewB) ) 설명 2023. 3. 12.
백준 10811번 파이썬 풀이 제가 푼 정답은 A,B= map(int,input().split()) lst=list(range(1,A+1)) #1~A개의 숫자로 구성된 리스트 만들기 l2=[] for _ in range(B): # 역순으로 바꿀 정보 받기 sta,end=map(int,input().split()) if end>sta: # 역순으로 바꿀 내용을 잘라오기 l2=lst[sta-1:end] l2.reverse() lst[sta-1:end]=l2 print (' '.join(str(n) for n in lst)) 설명입니다 2023. 3. 12.
반응형