Daeng iOS

[프로그래머스 코테 기초 Swift] #1-5 특수문자 출력하기 본문

알고리즘 & 코딩테스트/프로프래머스

[프로그래머스 코테 기초 Swift] #1-5 특수문자 출력하기

U_Daeng 2024. 2. 25. 17:23

프로그래머스 코딩 기초 트레이닝의 Day1은 "출력"에 관한 문제다

 

🗒️ 문제

 

✏️ 내 풀이 및 공부

import Foundation

let str = "!@#$%^&*(\\'\"<>?:;"
print(str)

 

따옴표를 출력하거나 특수문자를 출력하는 데는  \를 붙이는 방법만 알고있었는데 다른 사람 풀이를 보면서 새로운 방식을 하나 배웠다 

 

swift5부터는 string으로 나타내고자 하는 문자열을 #과 "로 감싸주면 가장 밖에 있는 " 안에 있는 모든 문자들을 문자열로 인식한다

주의할 점은 문자열 보간법을 쓸 때 평소처럼 쓰는 것이 아닌 아래 처럼 \#() 이렇게 써줘야한다 !!

let test = #"qwer \#(testStr)"#

 


참고

https://www.hackingwithswift.com/articles/126/whats-new-in-swift-5-0