본문 바로가기
728x90

코딩테스트78

프로그래머스 스쿨 - 삼각형의 완성 조건(Python) def solution(sides): answer = 0 sides.sort() if sides[2] - sides[0] - sides[1] 2023. 8. 17.
프로그래머스 스쿨 - n보다 커질 때까지 더하기(Python) def solution(numbers, n): answer = 0 for i in numbers: answer += i if answer > n: break return answer #다른 사람의 풀이 # def solution(numbers, n): # answer = 0 # for i in range(len(numbers)): # answer = sum(numbers[:i+1]) # if answer > n: # return answer 2023. 8. 16.
프로그래머스 스쿨 - 배열의 평균값(Python) def solution(numbers): answer = 0 for i in numbers: answer += i answer = answer // len(numbers) return answer 2023. 8. 15.
프로그래머스 스쿨 - 소문자로 바꾸기(Python) def solution(myString): answer = '' answer = myString.lower() return answer 2023. 8. 14.
프로그래머스 스쿨 - 길이에 따른 연산(Python) from functools import reduce def solution(num_list): answer = 0 if len(num_list) >= 11: answer = sum(num_list) else: answer = reduce(lambda x, y : x*y, num_list) return answer #다른 사람의 풀이 # def solution(num_list): # answer = 1 # if len(num_list) >= 11: # return sum(num_list) # else: # for i in num_list: # answer *= i # return answer 2023. 8. 13.
프로그래머스 스쿨 - 배열의 유사도(Python) def solution(s1, s2): answer = 0 for i in range(len(s1)) : for j in range(len(s2)): if s1[i] == s2[j]: answer +=1 return answer #다른 사람의 풀이 # def solution(s1, s2): # return len(set(s1)&set(s2)); 2023. 8. 12.
728x90