코딩 기록들
프로그래머스 코딩테스트입문 - 대문자와 소문자, 최댓값만들기(2) 본문
대문자와 소문자
def solution(my_string):
answer = ''
for i in my_string:
if i.islower():
answer += i.upper()
else:
answer += i.lower()
return answer
islower, isupper 함수를 통해 해당 문자열이 소문자인지 대문자인지 구별할 수 있음
최댓값만들기(2)
풀이1)
def solution(numbers):
answer = 0
a = sorted(numbers)
if int(a[0])*int(a[1]) > int(a[-1])*int(a[-2]):
answer = int(a[0])*int(a[1])
else:
answer = int(a[-1])*int(a[-2])
return answer
풀이2) max()사용
def solution(numbers):
a = sorted(numbers)
return max(a[0] * a[1], a[-1]*a[-2])
'프로그래머스 문제기록' 카테고리의 다른 글
프로그래머스 코딩테스트입문 - 편지, 문자열안에 문자열 (0) | 2023.10.11 |
---|---|
[프로그래머스 코딩테스트 입문] - [모음제거, 문자열 정렬하기 ] (0) | 2023.10.11 |
[프로그래머스 코딩테스트 입문] - [문자열 정렬하기(2), 숫자찾기] (0) | 2023.09.30 |
[프로그래머스 코딩테스트 입문] - [문자열 정렬하기, 숨어있는 숫자의 덧셈] (0) | 2023.09.27 |
[프로그래머스 코딩테스트 입문] - [컨트롤 제트, 중복된 문자 제거 ] (0) | 2023.09.25 |