[프로그래머스] LV0. 문자열 붙여서 출력하기

윤인경·2023년 7월 30일
0

코딩테스트

목록 보기
9/38
post-thumbnail

문제 설명

두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다.
입출력 예와 같이 str1str2을 이어서 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str1, str2의 길이 ≤ 10

입출력 예

입력 #1
apple pen
출력 #1
applepen

입력 #2
Hello World!
출력 #2
HelloWorld!

내가 작성한 코드

str1, str2 = input().strip().split(' ')
print(str1+str2)

코드 간단 소개

  • input으로 받은 문자열을 공백을 기준으로 나눈다.
  • print할때 +연산을 하여 두 문자열을 합쳐 출력한다.

다른 사람 풀이

  1. replace 사용
print(input().strip().replace(' ', ''))
  1. join 사용
print(''.join(input().strip().split(' ')))
  1. sep 사용
str1, str2 = input().strip().split(' ')
print(str1, str2, sep='')

replace

replace(' ', '') ,를 기준으로 앞에 있는 것을 뒤에 있는 것으로 대체한다.

join

input을 할때 공백을 기준으로 나누고 ''공백이 없이 join하여 합친다.

sep

print(str1, str2, sep='')으로 여기에서 sep은 구분자이다. 구분자없이 합친다.

profile
코딩 공부 및 프로젝트 정리

0개의 댓글