목록pop (2)
유자차의 재테크 공부방

프로그래머스 Lv1. 햄버거 만들기 [문제] 풀이 방법 1(실패) replace() 사용 -> 시간초과 def solution(ingredient): answer=0 ingredient = "".join(str(i) for i in ingredient) # list to string while ingredient.find("1231") != -1: ingredient = ingredient.replace("1231", "",1) answer+=1 return answer 풀이방법 2(성공) index를 사용해서 4개씩 보고 맞으면 del로 삭제. 삭제시킨 index-2부터 4개씩 확인 필요 ex) 12123131 index-3 불가능. 1231231이기때문에 이미 충족이 되어버려 앞부분 없어짐. def ..
# 리스트.pop() : 리스트 마지막 요소를 뽑아내고, 리스트에서 마지막 요소 삭제 a = [1,2,3,4,5] a.pop() # 5 print(a) # [1,2,3,4] ############################################################################ # 리스트.pop(n) : n번째 요소를 pop a = [1,2,3,4,5] a.pop(2) # 3 print(a) # [1,2,4,5] 풀이 방법 def solution(board, moves): ans = 0 bucket = [] for i in moves: for j in range(len(board)): if board[j][i-1] != 0: bucket.append(board[j][i-1..