[코딩테스트]문자열 만들기/올바른 괄호 찾기

쟈니·2023년 5월 1일
0

프로그래머스 : 문자열 만들기

def solution(s):
    s = s.split(" ")
    for i in range(len(s)):
        s[i] = s[i][:1].upper() + s[i][1:].lower()
    return ' '.join(s)

추천 많은 더 좋은 코드

def Jaden_Case(s):
    # 함수를 완성하세요
    return s.title()

# 아래는 테스트로 출력해 보기 위한 코드입니다.
print(Jaden_Case("3people unFollowed me for the last week"))

접근방식

![]

후기

문자열

  • 나름 파이썬을 이용해서 간단하게 잘 풀었다고 생각했는데, 추천 많은 풀이를 보고 너무 놀랬다.
  • 파이썬 내장함수 만만세!
  • 알고보니 title은 이 문제에서 테스트케이스를 통과하지 못한다고 한다.

프로그래머스 : 최댓값과 최솟값

def solution(s):
    answer = list(map(int , s.split(' ')))
    answer.sort()
    return str(answer[0]) + ' ' + str(answer[-1])

추천 많은 더 좋은 코드

def solution(s):
    s = list(map(int,s.split()))
    return str(min(s)) + " " + str(max(s))

접근방식

![]

후기

문자열

  • 공백 기준 나눈 문자를 리스트에 담아야 sort 가능
  • 추천 코드는 return할 때 list이기 때문에 간단하게 sort 안하고 max와 min을 이용해서 출력했다.
profile
시작은 미미하나 끝은 쥬쥬하다.

0개의 댓글