백준 - 브론즈
·
코딩/Programmers 알고리즘
10811번-브론즈 II n,m=map(int, input().split()) basket=[i for i in range(1,n+1)] for _ in range(m): i,j=map(int,input().split()) tmp=basket[i-1:j] tmp.reverse() basket[i-1:j]=tmp for i in range(n): print(basket[i],end=' ') 5597번 - 브론즈 V nclass=[i for i in range(1,31)] for _ in range(28): std=int(input()) nclass.remove(std) print(min(nclass)) print(max(nclass)) 11718 - 브론즈 V while 1: try: print(input..
백준 브론즈 1차원배열
·
코딩/Python
부분 안푼문제 풀기.. 근데 왜 그때 안푼거지..? 일단 하루에 최소 2개씩 다시 올리자 #10810번 - 공넣기 n,m=map(int, input().split()) basket=[0]*(n+1) for _ in range(m): i,j,k=map(int, input().split()) for a in range(i,j+1): basket[a]=k for b in range(1,n+1): print(basket[b],end=' ') # 10813번 - 공 바꾸기 n,m=map(int, input().split()) basket=[i for i in range(1,n+1)] tmp=0 for _ in range(m): i,j=map(int,input().split()) tmp=basket[i-1] bas..
알고리즘 이론 :: 패턴 마디 체크 방법
·
알고리즘
SWEA 2007. 패턴 마디의 길이 # 2007. 패턴 마디의 길이 tc=int(input()) for t in range(1,tc+1): print("#{}".format(t),end=' ') wd=str(input()) for i in range(1,10): if wd[:i]==wd[i:i*2]: print(i) break 풀이 방법 중요!) wd[:i]==wd[i:i*2]
알고리즘 이론 :: 2차원 배열 회전
·
알고리즘
모두들 건강 챙기면서 공부하기! 고로나 막차를 타서 3주째 고통받다가 등장 난 안 걸리거나 무증상일 줄 알았지^^.. 가족한테 옮았음ㅠ 3주동안 고열로 정신을 못차렸내용.. 문제는 꾸준히 풀었지만 포스팅을 못함. 이때까지 푼 D2, D3문제를 업로드할 예정이다 swea 문제를 풀다가 만난.. 회전문제 당연히 풀지 못했고.. 구글링 하던 나를 구해준.. 멋있는 티스토리 ㅠ 꼭 참고하기! https://blackon29.tistory.com/63 [Python] 2차원 배열 90도 회전 알고리즘 코딩테스트 2020 KAKAO 신입 공채 를 풀다보니 2차원 배열의 90도 회전을 요구하는 문제가 있었다. 파이썬에서 2차원 리스트를 다룰 때 종종 사용되는 개념이므로 코드공식에 적어두고 필요할 때마 blackon2..
TaffyMuffin
'Python' 태그의 글 목록