본문 바로가기

코딩테스트/프로그래머스

(52)
프로그래머스 최솟값 만들기 python 파이썬 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(A, B): answer = 0 A.sort() B.sort(reverse = True) for i in range(len(A)): answer += A[i] * B[i] return answer def solution(A, B): return sum(a*b for a, b in zip(sorted(A), sorted(B, reverse = True)))
프로그래머스 JadenCase 문자열 만들기 python 파이썬 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = '' s = s.split(' ') for i in range(len(s)): s[i] = s[i].capitalize() answer = ' '.join(s) return answer
프로그래머스 최댓값과 최솟값 python 파이썬 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): a = list(map(int, s.split())) answer = str(min(a)) + ' ' + str(max(a)) return answer
프로그래머스 문자열 내 p와 y의 개수 python 파이썬 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = True s = s.lower() p, y = 0, 0 for i in s: if i == 'p': p+=1 elif i == 'y': y+=1 if p != y: answer = False return answer def solution(s): return s.lower().count('p') == s.lower().count('y')