일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- dfs
- 프로그래머스
- greedy algorithm
- Swift공부
- 알고리즘 공부
- 백준온라인저지
- UIKit
- 파이썬
- Clean Architecture
- 그리디 알고리즘
- 공부
- 백준 온라인 저지
- iOS개발
- Python
- ios
- 알고리즘
- 정렬
- Algorithm
- Level 1
- 파이썬 풀이
- 안드로이드 공부
- 앱개발
- Kotlin
- Android
- Autolayout
- error
- BFS
- 오토레이아웃
- SwiftUI
- swift
- Today
- Total
목록전체 글 (88)
Tori의 개발 공부

문제 https://school.programmers.co.kr/learn/courses/30/lessons/132265 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 파이썬 풀이 첫 번째 풀이 (시간 초과) 단순히 for문을 통해 하나씩 차근차근 슬라이싱하며 나눠진 서브 리스트들을 집합 자료형으로 바꿔 중복을 없앤 뒤 길이를 비교하는 방법을 사용하였다. 그러나 대부분의 테스트 케이스에서 시간초과가 발생하였다. def solution(topping): answer = 0 for i in range(1, len(topping)) : a = len(set(t..

문제 https://school.programmers.co.kr/learn/courses/30/lessons/136798 파이썬 풀이 def getMyDivisorLen(n): divisorsList = [] for i in range(1, int(n**(1/2)) + 1): if (n % i == 0): divisorsList.append(i) if ( (i**2) != n) : divisorsList.append(n // i) return len(divisorsList) def solution(number, limit, power): answer = 0 for i in range(1, number+1) : divisorLen = getMyDivisorLen(i) if divisorLen > limit..
정수형 정수 자료형에는 Int와 UInt가 존재한다. Int : +, - 부호를 포함하는 정수 UInt : -부호를 포함 x, 즉 0을 포함한 양의 정수 Bool 참(true)또는 거짓(false)만을 가지는 자료형 실수형 실수 자료형에는 Float과 Double이 존재한다. 이는 부동소수점을 사용하는 실수이며 부동소수 타입이라고도 한다. Float : 32비트의 부동소수를 표현 Double : 64비트의 부동소수를 표현 Character 단 하나의 문자를 의미한다. 스위프트에서는 유티코드 9 문자를 사용한다. 문자를 사용하기 위해서는 값을 큰따옴표로 감싸서 표현한다. String 문자열 자료형을 의미한다. character형과 마찬가지고 유니코드 9 문자를 사용하며 사용하기 위해서는 큰따옴표로 감싸서 ..
기본 명명 규칙 변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드에서 지원하는 어떤 문자(한글, 한자, 영문, 숫자, 이모티콘 등등)라도 사용할 수 있다. 단, 다음과 같은 예외 경우는 사용할 수 없다. - 스위프트에서 미리 정한 예약어 또는 ㅣ워드 - 해당 코드 범위 내에서 미리 사용되는 기존 이름과 동일한 이름 - 연산자로 사용될 수 있는 기호(+,-,*,/) - 숫자로 시작하는 이름 - 공백이 포함된 이름 함수, 메소드, 인스턴스의 이름은 첫 글자를 소문자로 사용하는 소문자 카멜 케이스를 사용한다. 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 타입의 이름이기 때문에 첫글자를 대문자로 사용하는 대문자 카멜 케이스를 사용한다. 대소문자를 구별한다. (num과 Num은 다름) 변수 명명법..