profile
늦더라도 차근 차근 앞으로 걷기

5. Structure

: 값을 저장할 때, 서로 관계가 있는 값들을 관리하거나 한꺼번에 표현하고 싶을 때 structure로 해결할 수 있다.: 관계가 있는 것들을 묶어서 표현한다. object = data + methodStructure vs Classstructure: value typ

2021년 8월 21일
·
0개의 댓글

4. Collection

: 각 통에 담는 요소들. 순서에 따라 담는.rule 1. 통에 담을 때는 같은 타입만 담아라.rule 2. array에는 index 라는 순번이 있다.중요한 라이브러리isEmpty, count, index로 값 접근하는 방법.for문으로 값 빼오는 법.

2021년 8월 21일
·
0개의 댓글

3. Functional and Optional

param 1개: 숫자를 받아서 10개를 곱해서 출력한다.

2021년 8월 21일
·
0개의 댓글

2. Flow controll

while문: while 조건 {code ...}while: 조건 > 코드 수행 > 조건 > 코드 수행reapeat: 코드 수행 > 조건 > 코드 수행 > 조건For loop 문중첩 반복문Switch문

2021년 8월 21일
·
0개의 댓글

1. Swift 기초

Tuple: 아주 간단한 구조체, 여러 가지 'type'을 한 번에 묶어 사용 가능하다!예시 🤔 밑의 예시처럼 표현하는 것이 위의 예시보다 더 명시적이며 컴팩트하다.위의 두 줄의 과정을 밑의 과정 한 줄로 구현할 수 있다.Boolean: 참 / 거짓, on / of

2021년 8월 21일
·
0개의 댓글

독백

요즘따라 왜인지는 모르게 지친다. 아직 적극적으로 지원한 것도 없으면서 괜히 불안하기만 하다. 어떻게 해야 한다는 가이드라인이 있는 것도 아니기 때문인지 더 막막한 것 같다. 어떤 직무로 나아가야할지 아직도 고민이 많다. 하고 싶은 것만 공부하다 보니 이렇다한 전문분야

2021년 8월 12일
·
0개의 댓글
post-thumbnail

문자열 조작

나의 문제풀이데크 자료형을 이용한 최적화.deque를 명시적으로 선언하면 속도를 더 높일 수 있다.슬라이싱 사용 (best👍)나의 문제 풀이투 포인터를 활용한 swap파이썬다운 방식 (best👍)하나의 풀이정규화, collections.Counter를 활용해 빈도수

2021년 7월 14일
·
0개의 댓글

깊이 / 너비 우선 탐색 (DFS / BFS) 알고리즘

: 깊이 우선 검색은 세로 검색, 수직 검색이라고도 합니다. 깊이 우선 검색은 리프에 도달할 때까지 아래쪽으로 내려가면서 검색하는 것을 우선으로 하는 방법입니다. 리프에 도달해서 더 이상 검색할 곳이 없으면 일단 부모 노드로 돌아가고 그 뒤 다시 자식 노드로 내려갑니다

2021년 6월 24일
·
0개의 댓글

완전 탐색 알고리즘

: 완전 탐색은 brute force method라고도 합니다. 이는 선형 검색을 단순한게 확장한 알고리즘이라서 단순법이라고도 합니다. 모의고사 ✅소수 찾기 ✅

2021년 6월 24일
·
0개의 댓글

정렬 알고리즘

: 정렬이란 이름, 학번, 학점 등의 key를 항목값의 대소 관계에 따라 데이터 집합을 일정한 순서로 바꾸어 늘어놓는 작업을 말합니다. 데이터를 정렬하면 더 쉽게 검색할 수 있습니다. 예를 들어 사전에 단어가 가나다 순이나 알파벳 순으로 정렬되어 있지 않으면 찾기 어려

2021년 6월 23일
·
0개의 댓글

힙 알고리즘

: 힙은 힙의 특성을 이용하여 정렬하는 알고리즘입니다. 힙은 '부모의 값이 자식의 값보다 항상 크다'는 조건을 만족하는 완전 이진 트리입니다. 이때 부모의 값이 자식의 값보다 항상 작아도 힙이라고 합니다. 즉, 이러한 두 값의 대소 관계가 일정하면 됩니다. 힙은 '쌓아

2021년 6월 23일
·
0개의 댓글

스택 / 큐 알고리즘

: 스택은 데이터를 임시 저장할 때 사용하는 자료구조로, 데이터의 입력과 출력 순서는 후입선출(LIFO) 방식입니다. LIFO = 가장 나중에 넣은 데이터를 가장 먼저 꺼낸다!스택에 데이터를 넣는 작업을 push라 하고, 스택에서 데이터를 꺼내는 작업을 pop이라고 합

2021년 6월 23일
·
0개의 댓글

해시 알고리즘

: 해시법은 '데이터를 저장할 위치 = 인덱스'를 간단한 연산으로 구하는 것을 말합니다. 이 방법은 원소의 검색뿐 아니라 추가, 삭제도 효율적으로 수행할 수 있습니다. 전화번호 목록 (내가 푼 풀이) 🧐효율성에서 떨어졌기 때문에 다시 고쳐봤다...!전화번호 목록 (참

2021년 6월 23일
·
0개의 댓글
post-thumbnail

프로그래머스 level1

두 개 뽑아서 더하기

2021년 3월 13일
·
0개의 댓글

알고리즘_1week(1)

1일차 시작 오늘부터 1일차. 하루하루 한 단원 끝낼 예정이다. 이곳에 필기 겸 출석 체크할 생각이다. 꾸준히.. 해보자!! 6장 문자열 조작 문자열 조작은 코딩테스트에서 매우 빈번히 출제되는 주제다. 언어의 기본 기능을 잘 활용하면 쉽게 풀 수 있다. 1. 유효한

2021년 3월 8일
·
0개의 댓글
post-thumbnail

어? 너 지금 뭐하는

아직도 어안이 벙벙한 상태... 거짓말...나 그냥 학생하고 싶다. 응애왜 나는 대학 들어와서 1,2,3학년 때 아무 생각이 없었을까...이것 저것 미리 준비했으면 얼마나 좋았으려나ㅠㅠ일단 지나간 것은 바꿀 수 없으니 할 수 있는 한 현재를 바꾸려 노력하려 한다.코딩테

2021년 3월 6일
·
0개의 댓글