본문 바로가기
728x90
반응형

SWIFT98

Swift) 프로그래머스(Lv1) 시저 암호 (String) programmers.co.kr/learn/courses/30/lessons/12926 코딩테스트 연습 - 시저 암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 programmers.co.kr 안녕하세요 후르륵짭짭 입니다 이번에는 시저 암호라는 문제를 풀어 봤는데요. C++이나 JAVA에 비해 Swift의 약점인 String 문자 변경에 대해서 다뤄 볼려고 합니다! 처음에는 이렇게 풀었습니다. func solution(_ s:String, _ n:Int) -> String { var answer : String = "" let z = UInt8.. 2020. 7. 14.
Swift) 프로그래머스(Lv1) 수박수박수박수박수? (String) programmers.co.kr/learn/courses/30/lessons/12922 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조�� programmers.co.kr 안녕하세요 후르륵짭짭 입니다. 역시 쉬운 문제 풀때가 최곱니다 ㅎㅎㅎㅎ 사실 프로그래머스 Lv1 같은 경우는 다른 사람의 코드를 보면서 Swift 문법에 좀더 가까워 지기 위한 이유도 있습니다. 간단한 문제라서 해설은 생략 하겠습니다!! func solution(_ n:Int) -> String { var mellon = "" for i in.. 2020. 7. 13.
Swift) LeetCode(Easy) - Best-Time-To-Buy-And-Sell-Stock(DP) leetcode.com/problems/best-time-to-buy-and-sell-stock/ Best Time to Buy and Sell Stock - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 안녕하세요 후르륵짭잡입니다. ** 전체 코드 ** func maxProfit(_ prices: [Int]) -> Int { var buy = 987654321 var maxProfit = 0 for index in 0..= buy { let sell = pri.. 2020. 7. 13.
Swift) LeetCode(Easy) - Climbing Stairs (DP) leetcode.com/problems/climbing-stairs/ Climbing Stairs - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 안녕하세요!! 후르륵 짭짭 입니다! 오늘도 DP 알고리즘에 대해서 공부 해보도록 하겠습니다. ** 전체 코드 ** func climbStairs(_ n: Int) -> Int { var start : Int = 3 var array : [Int] = [1,2] while ( start [Int] { var newAr.. 2020. 7. 13.
728x90
반응형