알고리즘 & 코딩테스트/프로프래머스
[프로그래머스 코테 기초 Swift] #1-4 대소문자 바꿔서 출력하기
U_Daeng
2024. 2. 22. 19:33
프로그래머스 코딩 기초 트레이닝의 Day1은 "출력"에 관한 문제다
🗒️ 문제
✏️ 내 풀이
import Foundation
let s1 = readLine()!
var result = String()
for i in s1 {
if (i.isUppercase) {result.append(i.lowercased())}
else {result.append(i.uppercased())}
}
print(result)
String을 배열처럼 for 문으로 한글자씩 접근할 수 있고
append로 String()으로 생성한 문자열에 한글자씩 추가할 수도 있다 !
readLine()으로 입력받은 문자열에 하나하나 접근해서 대소문자를 변환해주고
String()으로 새로 생성한 문자열에 한글자씩 붙여줘서 반환해서 처리하였다!
이렁식으로 쓰면 된다~! 는 공식문서의 말씀..
끝~!