콜라츠 추측
2022. 10. 4. 19:31
코딩테스트/프로그래머스(파이썬)
def solution(num): count = 0 if num == 1: pass else: while num != 1: if count < 500: if num % 2 == 0: num = num / 2 count = count + 1 else: num = num * 3 + 1 count = count + 1 else: count = -1 break return count
핸드폰 번호 가리기
2022. 10. 4. 18:43
코딩테스트/프로그래머스(파이썬)
def solution(phone_number): return phone_number.replace(phone_number[:-4],"*" * len(phone_number[:-4]))
자연수 뒤집어 배열로 만들기
2022. 10. 4. 18:41
코딩테스트/프로그래머스(파이썬)
def solution(n): n = list(str(n)) lis = list(map(int, n)) lis.reverse() return lis - reverse()는 요소를 역순으로 뒤집고, 해당 리스트에 저장하는 역할까지 한다. - lis.reverse() 를 출력하면 아무것도 출력이 되지 않는다. (그냥 기능만 할 뿐인 것 같다.) - lis를 출력해야 반영된 lis 값이 출력된다. - print(lis.reverse())를 하면 none이 출력된다.
평균구하기
2022. 10. 4. 18:40
코딩테스트/프로그래머스(파이썬)
def solution(arr): answer = sum(arr)/len(arr) return answer def solution(arr): answer = 0 for i in arr: # answer += ele answer = answer + ele answer = answer / len(arr) return answer