1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net words = [] num = int(input()) for i in range(num): words.append(input()) answer = 0 for word in words: count = 0 temp = "" for w in word: if temp != w: count += 1 temp = w if len(set(word)) == count: answer += 1 print(answer) set을 이용한 풀이 2941..
코딩테스트 연습 - 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(..
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..
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..