'Back-end/백준(python)' 카테고리의 글 목록 (8 Page)
[백준/python] 2941 크로아티아알파벳 개수
alphaList=['c=','c-','dz=','d-','lj','nj','s=','z='] inputStr=input() for i in alphaList: inputStr=inputStr.replace(i, '1') print(len(inputStr)) 처음엔 문제를 잘못 이해했다. 인풋으로 ljes=njak를 입력할 시 총 3이 출력이 되는게 아니라 e, a, k까지 6이 출력이 되는거더라. 처음엔 find 함수를 이용해 해당 문자열을 찾고 count를 1씩 증가시켜 for-loop이 끝난 후 count를 출력해주는 방안으로 하려했었다. 그런데 그렇게 하면 dz=가 있을 시에 dz=과 z= 둘다 카운트되고... 어쨌든 저 알파벳리스트에 있는 알파벳이 있으면 그냥 한글자로 바..
2023. 10. 24.
[백준/python] 10811번: 바구니 뒤집기/ reverse(), [::-1]
N, M=map(int, input().strip().split()) arr=[0]*N res=[] for i in range(N): arr[i]=i+1 for i in range(M): a,b = map(int, input().strip().split()) #(a-1)인덱스부터 b인덱스 전까지 역순. #역순 하는 법 -> arr[::-1] / reverse() for j in range(a-1,b): res.append(arr[j]) res.reverse() k=0 for j in range(a-1,b): arr[j]=res[k] k+=1 for i in range(N): print(arr[i],end=' ') 다른 사람들이 쓴 코드 들 N, M = map(int, input().split()) bas..
2023. 10. 24.