전체 글
[문제 풀이] k진수에서 소수 개수 구하기 (Python, Swift)
코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr 해결 과정 나의 풀이 Python import math def is_prime_number(x): if x == 1: return False for i in range(2, int(math.sqrt(x)) + 1): if x % i == 0: return False return True def converse_number(n, q): rev_base = '' while n > 0: n, mod = divmod(..
[Swift] 필수 개념 (feat. Coding Test)
String ✅ Array: An ordered, random-access collection. Preinitialized with a fixed number of default values var digitCounts = Array(repeating: 0, count: 10) print(digitCounts) // Prints "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]" Accessing Array Values for in let streets = ["Albemarle", "Brandywine", "Chesapeake"] for street in streets { print("I don't live on \(street).") } // Prints "I don't live on Albem..
[iOS] iOS의 View 체계
View의 Frame과 Bounds? 어느 질문에도 나왔던 것. 평소 개발할 때는 별로 신경 안쓰고 하다가, View 자체를 이해하기 위해선 꼭 필요한 개념이 아닌가 싶어 정리해본다. View를 알면, 원하는 모양으로 화면 구성할 수 있다. 화면 위에서 일어나는 Gesture를 관리할 수 있다. 뷰의 기본적인 역할 iOS에서 컨텐츠를 나타내기 위해 알아야 할 개념인 Window, View를 알아보자. Window View를 위한 컨테이너 역할 View Window 내에서 컨텐츠를 보여줌 다른 View를 관리 및 구성 Gesture Recognizer를 통해 터치 이벤트를 직접 처리할 수 있음 View Hierarchy와 Parent View, Child View 뷰 계층(View hierarchy) Su..
[문제 풀이] 캐시 (Python, Swift)
Int { var answer = 0 var cache : [String] = [] for c in cities { let city = c.lowercased() if cache.contains(city) { cache.remove(at: cache.firstIndex(of: city)!) // cache = cache.filter {$0 != city} cache.append(city) answer += 1 } else { if cache.count 0 { cache.removeFirst() cache.append(city) } answer += 5 } } return answer } 다른 풀이 IDEA