반응형 코테1 [Swift][코딩테스트] 백준 알고리즘 풀 때 필요한 코드 스니펫 모음 시작하며 요즘 코딩 테스트를 공부하면서 백준, 프로그래머스를 자주 이용하고 있는데요. 프로그래머스의 경우 func solution(_:) 형태로 되어있지만, 백준의 경우 입, 출력을 모두 입력해주어야 합니다. 두 플랫폼을 왔다갔다하다보니 헷갈려서, 정리해봅니다. 입력을 가져오는 방법 readLine() readLine()은 String? 형태로 반환합니다. 1. 하나의 문자열 String 문제의 인풋 조건이 항상 하나의 문자열이라면 !를 이용하여 옵셔널이 아니라 String으로 받아오게 합니다. 코딩테스트에서 굳이 옵셔널 핸들링을 할 필요는 없습니다. let string = readLine()! // String 2. 하나의 숫자 Int let integer = Int(readLine()!)! // In.. 2024. 2. 12. 이전 1 다음 반응형