프로그래머스 Lv.2 최댓값과 최솟값, 문자열 만들기

2023. 8. 16. 19:22·코딩테스트/programmers (python)

코딩테스트 연습 - 최댓값과 최솟값 | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.
예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.

 

입출력 예

 

내 풀이

def solution(s):
    numList=[]
    string=""
    s=s.split(" ")
    s.sort()
    for i in s:
        numList.append(int(i))
    string=str(min(numList))+" "+str(max(numList))

    return string

 

 

풀이

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

 


코딩테스트 연습 - JadenCase 문자열 만들기 | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고)
문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.

 

제한사항

 

 

입출력 예

 

내 풀이

def solution(s): 
    result=[]
    for i in s:
        if i==" ":
            i.replace(s[s.index(i)+1], s[s.index(i)+1].upper())
            ...
            ...
    
            
        
solution("for the last week")

 

풀이

def solution(s):
   answer = []
   s = s.split(" ")
   for word in s:
       if word:
           answer.append(word[0].upper() + word[1:].lower())
       else:
           answer.append(word)
   print( " ".join(answer))
        
solution("for the last week")


def solution(s):
    return " ".join([word[0].upper() + word[1:].lower() if word else word for word in s.split(" ")])

 

'코딩테스트 > programmers (python)' 카테고리의 다른 글

Lv.2 다음 큰 숫자, 피보나치 수, 카펫  (1) 2023.08.22
프로그래머스 Lv.2 올바른 괄호, ★숫자의 표현  (0) 2023.08.17
프로그래머스 Lv.1 모의고사, 완주하지 못한 선수  (0) 2023.08.14
python/ Lv.1 정수 제곱근 판별, 자연수 뒤집어 배열  (0) 2023.03.08
python/ Lv.1 모의고사, 정수 사이의 합, 서울에서 김서방 찾기  (0) 2023.02.23
'코딩테스트/programmers (python)' 카테고리의 다른 글
  • Lv.2 다음 큰 숫자, 피보나치 수, 카펫
  • 프로그래머스 Lv.2 올바른 괄호, ★숫자의 표현
  • 프로그래머스 Lv.1 모의고사, 완주하지 못한 선수
  • python/ Lv.1 정수 제곱근 판별, 자연수 뒤집어 배열
seulll
seulll
개인 공부 블로그입니다.
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (359) N
      • 코딩테스트 (244) N
        • programmers (python) (161)
        • 백준 (python) (81) N
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (47)
        • Python (4)
        • Java | Spring (8)
        • Android (5)
        • AI (5)
        • Unity (3)
        • API (4)
      • CS (18)
        • Network (6)
        • DB (3)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (13)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 링크

    • GitHub
  • 인기 글

  • 태그

    solving environment
    데이터분석
    코딩테스트
    파이썬
    티스토리챌린지
    모델 성능 평가
    카카오맵 api
    백엔드 개발자 역량
    백엔드
    바다코끼리
    confusion matrix
    2 x n 타일링
    웹크롤링
    Boxplot
    대입 표현식
    카카오맵
    프로그래머스
    Python
    프렌즈4블록
    그리디 알고리즘
    박스플롯
    Greedy
    백엔드 개발자
    API
    asterisk
    야근 지수
    오차행렬
    오블완
    train_test_split
    kakao map api
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
seulll
프로그래머스 Lv.2 최댓값과 최솟값, 문자열 만들기
상단으로

티스토리툴바