본문 바로가기
Algorithm problem solving/풀이

[SW Expert Academy] 파이썬 기초2 ( 6232, 6239, 6241, 6243, 6248, 6678 )

by Jiyoon-park 2020. 2. 29.

문자열 파트- 문제 번호가 들쭉 날쭉이네ㅠㅠ

6232. 문자열1

word = input()

print(word)
if word == word[::-1]:
    print('입력하신 단어는 회문(Palindrome)입니다.')

6239. 문자열2

words = list(input().split())

result = []
for i in range(len(words)-1, -1,-1):
    result.append(words[i])

print(*result)

6241. 문자열3

url = list(input().split('/'))

temp = []
for i in url:
    if i:
        temp.append(i)

print('protocol: {}'.format(temp[0][:-1]))
print('host: {}'.format(temp[1]))
print('others: {}'.format(temp[2]))

6678. 문자열4

while True:
    sentence = input()
    if sentence == '':
        break
    result = sentence.upper()
    print('>> {}'.format(result))

# 입력 조건 넣으면 런타임 에러. 그냥 문제 풀땐 테스트 케이스 3개만 두고 풀어서 통과.

6243. 문자열5

words = list(input().split())
result = sorted(set(words))

print(*result, sep=',')

6248. 문자열7

chars = input()

result = ''
for i in range(0,len(chars)+1, 2):
    result += chars[i]

print(result)