스위프트 언어 > 1. 빠르고 강력하다 완전한 플랫폼이다. 현대적이다. 상호 반응적인 플레이그라운드 안전을 위한 설계 오프젝티브-C와 상호 운용성 오픈소스이다. 스위프트 언어 개발 문서
프로그래머스 월간 코드 챌린지 시즌1에 참여하였다.9월부터 11월 3번의 대회동안 총 5문제 이상 풀면 이벤트에 응모 할 수 있다.내 목표는 딱! 이벤트 응모하기였다.종합적으로 특정 알고리즘을 필요로하기보다는 생각을해내고 구현을하는 문제들로만 이루어져있었다.
문제설명정수배열이 주어졌을때 중복된 값이 있으면 true를 반환하고 없으면 false를 반환하라.중복을 체크하라는 문장을 보자마자 정렬을하여 배열의 앞 뒤 값을 비교하여야겠다고 생각하였다. 시간 복잡도 : 정열은 O(n log n), for문 사용에 O(n)이므로 전체
문제 문제설명 가격 정보가 담긴 prices 정수 배열이 주어진다. 최대 한번의 거래만 할 수 있는 경우 최대 수익을 찾는 알고리즘을 찾아내라. 주식을 구입하기전에는 팔 수 없다. 풀이 나의 코드 - One Pass 시간복잡도를 줄이기위해 이중 포문을 사용하지않고 탐색하는 방법이 무엇이있을까 생각을 해보았다. tmp 변수를 선언하여 가장 낮은 주식가격을...
LeetCode를 사용하여 영어 문제 풀기 시간 복잡도, 메모리 사용량 등 효율성 고려하기 발표 준비를 체계적으로 하여 말하기 + 쓰기 능력 향상 C/C++ 월 ~ 일요일이 한 차시 매주 토요일 오후 7시 온라인으로 개인별 목표 달성 체크, 1인1문제
문제 풀이 나의 코드 - Brute Force 초기코드 이중 for문을 사용하여 두 수의 합이 target과 같을때 벡터 ans에 추가하고 리턴한다. 속도를 줄여보고싶었다. 결과만 vector형으로 리턴하면 되기에 ans 벡터를 없애고 조건을 모두 만족하면 바로
계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다.아래 그림은 m = 4, n = 3 인 경우입니다.가장 왼쪽 위, 즉 집이 있는 곳의 좌표는
안드로이드 스튜디오에서 기본적인 레이아웃을 제약 레이아웃(Constraint Layout)으로 자동 설정합니다.특징 : 뷰의 크기와 위치를 결정할 때 제약 조건을 사용한다.제약조건이란?뷰가 레이아웃 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, 뷰의 연결점과 대
자바에서는 어떤 클래스를 사용할 때 import 구문을 추가해야함.안드로이드 스튜디오는 코드가 입력되었을 때 필요한 import 구문을 자동으로 넣을 수 있는 기능을 제공Android Studio-> PreferencesEditor -> General -> Auto I
MainActivity.java를 살펴보면 main함수가 아닌 onCreate()함수밖에 없다. => onCreate()함수가 시작점의 역할을 한다.1. super 키워드를 사용하여 onCreate() 함수를 호출한다. 즉, 이 코드는 부모 클래스에 있는 onCreat
출발지점부터 distance만큼 떨어진 곳에 도착지점이 있습니다. 그리고 그사이에는 바위들이 놓여있습니다. 바위 중 몇 개를 제거하려고 합니다.예를 들어, 도착지점이 25만큼 떨어져 있고, 바위가 2, 14, 11, 21, 17 지점에 놓여있을 때 바위 2개를 제거하면
문제 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로
무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다.예를 들어, 사람들의 몸무게가 70kg, 50kg, 80kg, 50kg이고 구명보트의 무게 제한이 100kg이라면 2번째 사람
문제 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어