반응형 전체 글162 [파이썬🐍] 프로그래머스 : 같은 숫자는 싫어 def solution(arr): answer=[] for i in range(0,len(arr)): if i==0: answer.append(arr[i]) elif arr[i] != arr[i-1]: answer.append(arr[i]) return answer 풀이 방식은 for 문을 돌리다가 첫번째는 무조건 넣어주고 두번째부터는 전과 비교하여 똑같으면 안넣고 다르면 넣어주는 것이다.! 2021. 4. 19. [파이썬🐍] 프로그래머스 : 가운데 글자 가져오기 def solution(s): answer = '' length=len(s) mid=int(length/2) if length%2:#홀수 answer=s[mid] else: #짝수 answer=s[mid-1:mid+1] return answer 이것도 간단! level 1다 끝내고 2가야지!!~~! 2021. 4. 19. [파이썬🐍] 프로그래머스 : 2016년 def solution(a, b): answer = ["FRI","SAT","SUN","MON","TUE","WED","THU"] month=[31,29,31,30,31,30,31,31,30,31,30,31] days=0 for i in range(0,a-1): days += month[i] days+=b return answer[(days%7)-1] 설명이 필요없는 간단한 문제! 2021. 4. 19. [파이썬🐍] 프로그래머스 : 체육복 def solution(n, lost, reserve): reser_d = set(reserve)-set(lost) lost_d = set(lost)-set(reserve) for i in reser_d: if i-1 in lost_d: lost_d.remove(i-1) elif i+1 in lost_d: lost_d.remove(i+1) return n-len(lost_d) 앞에서부터 차례대로 탐색하면서 앞친구가 빌려줄 수 있다면 빌려주고, 없다면 뒷친구가 빌려줄 수 있다면 빌려준다. 이렇게 해야 수업을 들을 수 있는 학생이 최대가 된다. 처음에, 여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있습니다. 이때 이 학생은 체육복을 하나만 도난당했다고 가정하며, 남은 체육복이 하나이기에 다른 학생에게.. 2021. 4. 19. 이전 1 ··· 29 30 31 32 33 34 35 ··· 41 다음 반응형