일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 비동기
- 싸피10기
- 프론트엔드
- 싸피
- 개발자
- 싸피 11기
- 리액트
- ssafy
- 자바스크립트
- swea
- 코딩테스트
- 백준
- 알고리즘
- 자바 코딩테스트
- 인프런
- SSAFYcial
- 자바 알고리즘
- 알고리즘 자바
- 싸피셜
- 코드트리
- 싸피 12기
- 싸피 대전캠퍼스
- 자바스크립트 자료구조
- 싸피11기
- 자료구조
- 싸피 10기
- 프로그래머스
- jpa
- 코딩테스트 자바
- 싸피 기자단
- Today
- Total
목록개발자 (10)
병아리의 코딩 일기
* 본 게시물은 인프런 Pinous님의 새싹부터 시작하는 Unity 게임 개발 강의를 들으며 정리한 내용입니다. 저엉말 가고 싶은, 2차 면접을 앞둔 기업에서 개발하는 업무를 미리 경험해보기 위해 Unity 공부를 시작했다. Unity의 인터페이스부터 알아보자! 맨 왼쪽의 Hierarchy는 오브젝트를 관리하며,2번째 Scene은 오브젝트를 화면에 띄워준다.3번째 Game은 빌드가 되었을 때 실제 게임을 진행하듯 미리 진행해볼 수 있게 해준다. 오브젝트를 움직일 수 있는 단축키들이 있다. W 버튼 - 상하, 좌우 이동E 버튼 - 회전R 버튼 - 너비, 높이 조절T 버튼 - 크기 및 위치 조정 모두 가능이렇게 W, E, R, T 키를 이용해서 각각의 오브젝트를 좀 더 편리하게 배치할 수 있다. 그럼 Hi..
https://www.inflearn.com/course/ios-uikit-15apps/dashboard 앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런 앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요? www.inflearn.com 이어서 주사위 게임을 만들어보며 스토리보드에 익숙해져보았다. 아래 코드를 보면 알겠지만 매우 간단한 앱이다. 배운 것들 1. 랜덤 이미지를 가져오는 방법 처음에는 리액트나 플러터처럼 String을 바꿔가며 랜덤으로 접근해야 했는데 ..
Promise 메커니즘 분석 new Promise(function () {}) 형태 new Promise(function (resolve, reject) { resolve("성공"); }); new Promise(function (resolve, reject) {…}prototype.constructor를 호출하며 인스턴스를 만든다. new 연산자로 Promise를 호출하면 일반적으로 new Point(one, two)처럼 인스턴스의 초기값을 파라미터에 작성하지만 비동기 처리를 위한 환경을 만들기 위해 파라미터에 함수를 사용했다. 실행자 함수는 constructor의 확장이며 constructor에서 연속해서 실행한다. 실행자의 파라미터에 함수 이름 작성 new Promise((resolve, rejec..
all() 파라미터의 모든 Promise 처리를 완료 했을 때 then()의 핸들러 함수를 실행한다. Promise.all() 형태로 작성한다. 파라미터를 이터러블로 작성한다. 작성한 순서로 Promise 인스턴스 생성 all()의 파라미터를 이터러블로 작성했다.Promise 인스턴스를 생성하여 반환한다. 파라미터에 작성한 순서로 order() 함수를 호출하여 setTimeout(()⇒ {…}, dealy)지연 시간으로 값의 단위는 밀리초다. setTimeout()의 두 번째 파라미터 delay는 따라서 setTimeout()의 지연 시간이 짧은 순서인실행할 때마다 아래의 then()을 호출하지 않고 3갤르 모두 실행한 후에 then()을 한 번만 호출한다. 100, 300, 500 순서로 resolve..
https://www.acmicpc.net/problem/4963 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도 www.acmicpc.net 문제 해결 프로세스 및 꿀팁 대각선도 이동이 가능하므로 길이가 8인 델타 배열을 만듭니다. (팔방탐색) 원래 DFS는 visited 배열을 만들어 검사해줍니다. 하지만 이런 문제같은 경우에는 1을 지날 때 0으로 바꾸어주면 됩니다. map의 좌표 중 1인 곳만 탐색하기 때문에, 0으로 바꾸어준 곳은 더이상 다른 곳에서 탐색하지 않기 때문입니다. 한 가지 꿀팁을 드리자면!! map의 좌표를 w..
안녕하세요! 이번 시간에는 선형 자료구조인 해시테이블에 대해 알아보겠습니다. :) 학창 시절 사물함을 떠올려보자.사물함의 각 칸에는 이름과 번호가 있기 때문에 우리는 쉽게 위치를 찾을 수 있었다. 해시 테이블은 사물함과 비슷하다. 해시 테이블은 한정된 배열 공간에 key를 index로 변환하여 값을 넣게 된다. 그럼 index는 어떻게 구할까? 해시테이블 키와 값을 받아 키를 해싱(Hashing)하여 나온 index값을 저장하는 선형 자료구조 삽입은 O(1)이며 키를 알고 있다면 삭제, 탐색도 O(1)로 수행한다. 용어설명 각 테이블에 해당하는 index를 해시 테이블에서는 버킷이라고 부른다. 테이블의 각 요소는 키와 값을 저장하고 있어야 한다. Hash 는 '고기와 감자를 잘게 다져 요리한 것'을 말한..