알고리즘[Python]/백준 알고리즘
[ String ] 짧은 문제
병훈1234
2021. 8. 21. 11:05
BOJ 4458, 첫 글자 대문자 만들기
소스 코드
- 문자열의 길이가 0일 때 유의
import sys
input = sys.stdin.readline
n = int(input().rstrip())
for _ in range(n):
k = input().rstrip('\n')
if len(k) > 0:
upper = k[0].upper()
k = upper + k[1:]
print(k)
else:
print('')
BOJ 1357, 뒤집힌 덧셈
소스 코드
- rev 함수를 정의(자리수 역순으로 바꾸어주는 함수) ex) 123 -> 321
- 이후 두 입력값에 대해 rev 함수 적용 후 합계에 대해서도 rev 함수 적용
import sys
input = sys.stdin.readline
def rev(x):
convert = ''
while x > 0:
convert += str(x % 10)
x //= 10
return int(convert)
X, Y = map(int, input().rstrip().split())
answer = rev(rev(X) + rev(Y))
print(answer)