알고리즘 문제 풀이/프로그래머스

[프로그래머스] 이상한 문자 만들기 [구현]

2024. 3. 11. 22:13
목차
  1. [level 1] 이상한 문자 만들기 - 12930 [문제 링크]

[level 1] 이상한 문자 만들기 - 12930 [문제 링크]

문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.

제한 사항
  • 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.
  • 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.
입출력 예
s return
"try hello world" "TrY HeLlO WoRlD"
입출력 예 설명

"try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 "TrY", "HeLlO", "WoRlD"입니다. 따라서 "TrY HeLlO WoRlD" 를 리턴합니다.

문제가 잘 안풀린다면😢
def solution(s):
    answer = []
    word=s.split(" ")
    for i in word:
        part=''
        for j in range(0,len(i)):
            if j%2==0:
                part += i[j].upper()
            else:
                part += i[j].lower()
        answer.append(part)
    answer=" ".join(answer)
    print(answer)
    return answer

'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 다트 게임- python[ 구현 ]  (0) 2024.03.19
[프로그래머스] 기사단원의 무기- python[ 소수판별 ]  (0) 2024.03.19
[프로그래머스] 과일 장수[문자열]  (0) 2024.03.11
프로그래머스] 택배상자 - python[ Stack ]  (0) 2024.03.08
[프로그래머스] 2 x n 타일링- python[ DP ]  (0) 2023.11.27
  1. [level 1] 이상한 문자 만들기 - 12930 [문제 링크]
'알고리즘 문제 풀이/프로그래머스' 카테고리의 다른 글
  • [프로그래머스] 다트 게임- python[ 구현 ]
  • [프로그래머스] 기사단원의 무기- python[ 소수판별 ]
  • [프로그래머스] 과일 장수[문자열]
  • 프로그래머스] 택배상자 - python[ Stack ]
잘잔디
잘잔디
4학년이 되고 취업 준비를 위해 2023-01-01부터 공부한 내용을 정리한 블로그입니다.
잘잔디
MBCS 공부일지
잘잔디
전체
오늘
어제
  • 분류 전체보기 (217)
    • 파이썬 (28)
      • 파이썬 이론 (8)
      • NumPy (3)
      • Pandas (6)
      • 파이썬 시각화 (8)
      • 응용 (2)
    • Java (3)
    • Back (38)
      • DataBase이론 (12)
      • MySQL (2)
      • JSP (8)
      • JSTL (2)
      • Spring (0)
      • Django (8)
      • MongoDB (6)
      • FastAPI (0)
    • Front (8)
      • HTML (3)
      • CSS (2)
      • JS (1)
    • 회고록 (10)
    • 알고리즘 문제 풀이 (95)
      • 알고리즘 이론 공부 (14)
      • 프로그래머스 (69)
      • 백준 (12)
    • 머신러닝 (0)
    • 딥러닝 (0)
    • Git (3)
    • R 프로그래밍 (3)
    • 빅데이터 관리 (16)
      • 리눅스 (4)
      • Hadoop (12)
    • AWS (2)
    • 일상 (10)
      • 책 리뷰 (5)
      • TOEIC (2)
      • 자잘하게 공부한 것들 (2)
    • 사이버보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • OOP
  • CSS
  • db
  • playdata
  • JS
  • 백준
  • Java
  • git
  • 골드
  • Database
  • 독산역
  • Encore
  • web
  • backend
  • 이중우선순위 큐
  • JavaScript
  • HTML
  • 객체지향
  • 즐거웠다

최근 댓글

최근 글

hELLO · Designed By 정상우.
잘잔디
[프로그래머스] 이상한 문자 만들기 [구현]
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.