본문 바로가기
반응형

전체 글160

프로그래머스 - N개의 최소공배수 / C++ 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12953 코딩테스트 연습 - N개의 최소공배수 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배 programmers.co.kr 문제 풀이 2, 6, 8, 14의 최소 공배수를 구하기 위해서는 무조건 14의 배수가 되어야한다. 물론 2, 6, 8의 배수도 되어야 하지만 내가 떠올린 방식은 14의 배수가 되는 수들을 원소들로 모두 나누어보고, 나누어 떨어지면 최소공배수로 생각하였다. 그렇게 하기 위해서 주어진 vector를 내림차순으.. 2021. 11. 7.
iOS와 코코아 터치 프레임워크 간단한 토이 프로젝트, 클론코딩 등의 iOS 애플리케이션을 만들어 보았다면 UIApplication, UIViewController, UILable, UIButton등의 클래스를 이용해본 적이 있을 것이다. 이는 Swift 문법에서는 배우지 않는다. 실제로, 플레이그라운드에서 let btn = UIButton() let title = UILabel() 와 같은 코드를 작성해보면 존재하지 않는 클래스라는 오류가 발생할 것이다. 왜냐하면, 이들 클래스(UI로 시작하는)는 모두 UIKit Framework에 속해있기 때문에 import UIKit을 상단에 작성해야 한다. 뿐만 아니라, 네트워크나 날짜 연산 등의 기능 처리를 위해서는 Foundation Framwork, 애니메이션 처리를 위해서는 Animati.. 2021. 11. 6.
iOS 앱의 구조 앱의 기본 구조 iOS 애플리케이션은 Custom Code와 System Framework로 나뉘어져 있다. Custome Code는 우리가 직접 작성하는 코드, System Framework는 기반 환경이며 개발자가 건드릴 수 없는 영역이다. C 언어에 뿌리를 둔 모든 애플리케이션은 main() 함수로부터 시작된다. 이를 Entry Point라 하는데 Objective-C로 만들어진 iOS 애플리케이션도 C언어 기반이므로 main() 함수로부터 시작된다. #import #import "AppDelegate.h" int main(int argc, char* argv[]){ @autoreleasepool{ return UIApplicationMain(argc, argv, nil, NSStringFromCl.. 2021. 11. 5.
프로그래머스 Level 1 올클 후기 대체로 단순구현, 브루트포스, 문자열 위주가 많았다. 이제 Level 2 올클을 향해서 달려가야겠다. 2021. 10. 31.
반응형