본문 바로가기
  • 머킹이의 머신로그

오늘부터 코딩테스트61

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 약수 구하기, 짝수는 싫어요, 피자 나눠 먹기 (1) 안녕하세요 머킹입니다! 오늘도 열심히 풀어보겠습니다. 약수 구하기 def solution(n): answer = [] for i in range(1, n+1): if n % i == 0: answer.append(i) return answer 이렇게 풀었습니다ㅎㅎ 짝수는 싫어요 def solution(n): answer = [] for i in range(1, n+1): if i % 2 == 1: answer.append(i) return answer 윗 문제랑 풀이가 되게 유사하죠? 피자 나눠 먹기 (1) def solution(n): answer = 0 if n % 7 == 0: answer = n // 7 else.. 2024. 1. 12.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 편지, 최빈값 구하기 안녕하세요 머킹입니다 텐초의 파이토치 딥러닝을 다시 공부하는데 다시 공부하니까 되게 이해가 잘되는 것 같아요. 역시 복습이 답이다... 편지 def solution(message): message_len = len(message) answer = message_len * 2 return answer 저는 이렇게 풀었습니다. 비트 연산으로 x2 하는 경우도 있더라구요. def solution(message): return len(message) 2024. 1. 11.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 가장 큰 수 찾기 안녕하세요 머킹입니다! 기상시간을 고치고자 마음을 먹었습니다... 이대로 살다가는 안될 것 같아요 아자자 def solution(array): sorted_array = sorted(array, reverse=True) max_value = sorted_array[0] answer = [max_value, array.index(max_value)] return answer 저는 이런 방식으로 풀었습니다. 다른 사람들의 풀이를 좀 보니까 되게 다양하게 푸셨더라구요. def solution(array): val = max(array) return [val, array.index(val)] 이렇게 푸신 분도 있고 def solution(array): retur.. 2024. 1. 8.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 문자열 계산하기 안녕하세요 머킹입니다! 요즘에 생각보다 날이 따뜻해서 되게 겨울이 아닌 것만 같아요. def solution(my_string): elements = my_string.split() answer = int(elements[0]) operator = None for elem in elements[1:]: if elem.isdigit(): num = int(elem) if operator == '+': answer += num elif operator == '-': answer -= num else: operator = elem return answer 저 이렇게 풀었는데 다른 풀이 보고 입을 다물지 못했습니다.. def solution(my_string): .. 2024. 1. 3.
728x90