728x90
첫 문자를 영어 대문자로 만드는 방법이다. (별 희한한 문제가 다있다.)
- 물론 이것도 string 내장 함수인 capitalize라고 하는 것을 쓰면 쉽게 구현가능하다.
-
#!/bin/python3 import math import os import random import re import sys # Complete the solve function below. def solve(s): return ' '.join(map(str.capitalize, s.split(' '))) if __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w') s = input() result = solve(s) fptr.write(result + '\n') fptr.close()
- ' '마다 join을 할 문자를 넣을거고
- map함수를 이용해서 받아온 s 변수를 ' '단위로 끊어서
- str type변화 시키되 첫문자의 대문자화를 위해서 capitalize를 사용한다.
'코드연습 > Python' 카테고리의 다른 글
input() v.s. sys.stdin.readline() (0) | 2022.03.31 |
---|---|
HackerRank | Day 8: Dictionaries and Maps (0) | 2021.12.29 |
HackerRank | Alphabet Rangoli (0) | 2021.12.19 |
HackerRank | Text Alignment (0) | 2021.12.12 |
HackerRank | String Formatting (0) | 2021.12.08 |