티스토리 뷰

반응형

 

 

 

 

안녕하세요? 멍구입니다. 😃

저번 포스팅에서 "Hello World" 출력하기 문제를 풀었는데요.

 

swift print 출력 메서드, 백준 Hello World 문제풀이

안녕하세요~ 오늘은 단계별 문제풀이 1번째에 위치한 Hello World 출력하기를 swift로 풀어보겠습니다. 🤗 너무 쉬운 문제이지만, 입문자 분들을 위해 포스팅을 작성해봅니다. ㅎㅎ Hello World는 말 그

0urtrees.tistory.com

 

 

오늘은 이어서 살짝 응용문제를 풀어보겠습니다. 오늘 풀어볼 문제는 백준 알고리즘 단계별 문제풀이 2번째 문제, We love kriii 입니다.

 

 

 

 


swift print 출력, 백준 We love kriii 문제풀이

We love kriii 또한 백준의 기본 출력 문제입니다. 입/출력 예시도 이어서 보겠습니다. 

 

 

 

 

별도 입력을 받을 필요가 없으므로, 해당 문제 또한 입력 메서드, readLine()은 필요 없습니다. print()문만 사용하면 되지요. 출력 예시를 보시면 "강한친구 대한육군"을 2행에 걸쳐서 출력하라고 하고 있습니다. 

 

print() 메서드 2번을 사용해서 풀 수도 있지만, 저번에 설명드린 print()메서드 인자를 활용해서 단 한번의 print() 호출로 출력해보도록 하겠습니다. 

 

 

위에 링크로 올려드린 "Hello World" 출력하기 포스팅 말씀 드렸듯이 print() 메서드는 문자열을 다수 받을 수 있는 가변인자, separator:, terminator: 세개 인자를 갖고 있습니다. 또한 이 인자들은 모두 선택적으로 사용할 수 있지요.

만약 separator: 를 지정하지 않으면 " "로, terminator: 를 지정하지 않으면 "\n"로 default 인자값 적용이 됩니다.

 

아래가 저희가 해야할 출력입니다. 

 

"강한친구 대한육군" 출력 -> 개행 -> "강한친구 대한육군" 동일 출력 

 

즉, "강한친구 대한육군" 출력 후, 중간에 "\n"가 들어가면 됩니다. 가변인자 문자열 사이에 문자열을 설정할때 사용하는 것이 separator: 인자이므로, separator: 인자를 "\n"로 설정해주면 단 한번의 print() 출력으로 해당 문제를 해결할 수 있습니다. 

 

 

 

코드 제출 결과는 위와 같습니다.

 

 

 

 


오늘은 print() 메서드에 다수의 문자열을 넣어서 가변인자의 특성을 경험해봤습니다. 또한, separator: 인자를 활용해서 간단한 백준 출력문제를 풀어보았습니다.

 

풀이와 관련해서 질문, 의견 환영합니다. 즐코딩! 👍🏼

 

 

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함