반응형 알고리즘/프로그래머스 level 1,272 [파이썬🐍] 프로그래머스 : JadenCase 문자열 만들기 def solution(s): s=s.lower() L=s.split(" ") answer="" for i in L: i=i.capitalize() answer+=i+" " return answer[:-1] 일단 전부 소문자로 만든 후 공백을 따라서 나누주고 capitalize() 함수로 첫 문자 대문자 만들어주기~ 2021. 5. 6. [파이썬🐍] 프로그래머스 : N개의 최소공배수 import math def solution(num): answer = num[0] for n in num: answer = int(n * answer / math.gcd(n, answer)) return answer 2021. 5. 6. [파이썬🐍] 프로그래머스 : 최솟값 만들기 def solution(A,B): answer = 0 A.sort() B.sort(reverse=True) for i in range(0,len(A)): answer+=A[i]*B[i] return answer 최솟값을 만드려면 큰 값과 작은 값을 곱해주면 된다. 그렇기에 한 리스트는 오름차순 다른 리스트는 내림차순으로 해서 각각 곱해서 더해주면 끝! 2021. 5. 6. [파이썬🐍] 프로그래머스 : 멀쩡한 사각형 import math def solution(w,h): return w*h-(w+h-math.gcd(w,h)) 이 문제는 수학문제를 푸는 것 같았다ㅋㅋㅋㅋ 공식을 도출해내면 쉽지만 그 과정이 어려웠다. 2021. 5. 6. 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음 반응형