반응형

프로그래머스 2

Lv1 | Swift - 정수 내림차순으로 배치하기

안녕하세요오늘은 프로그래머스자연수 뒤집어 배열로 만들기를 풀었습니다  문제 설명함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.제한 조건n은 1이상 8000000000 이하인 자연수입니다.입출력 예nreturn118372873211 나의 풀이func solution(_ n:Int64) -> Int64 { let str = String(n) let result = str.sorted().reversed() return Int64(String(result))!} 내가 사용한건 우선 정렬을 한 후 뒤집은 후에result type이..

Programmers/LV1. 2024.06.04

Lv1 | Swift -문자열을 정수로 바꾸기

프로그래머스Lv1.문자열을 정수로 바꾸기문제를 풀었습니다  문제 설명문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.제한 조건s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 "0"으로 시작하지 않습니다.입출력 예예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.  정답import Foundationfunc solution(_ s:String) -> Int { return Int(s)!} 부호도 앞에 있더라도 Int형으로 바뀌면서 알아서 받아들일거라 생..

Programmers/LV1. 2024.05.28
반응형