분류 전체보기
-
Section4 Daily Coding 01_radixSort공부/데일리코딩 2022. 7. 21. 09:09
문제 정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다. 입력 인자 1 : arr number 타입을 요소로 갖는 배열 arr[i]는 0 이상의 정수 arr.length 100,000 이하 출력 number 타입을 요소로 갖는 배열을 리턴해야 합니다. 배열의 요소는 오름차순으로 정렬되어야 합니다. arr[i] [1, 3, 21] 힌트 기수 정렬(radix sort)은 내부적으로 계수 정렬(counting sort)을 사용합니다. 계수 정렬을 먼저 학습하고, 어떤 경우에 기수 정렬을 사용하는지 학습하도록 합니다. Advanced arr[i]의 범위가 정수 전체로 확대될 경우, 기수 정렬 알고리즘을 완성해 보세요. Reference Code function getMax(arr) { r..
-
Section3 Daily Coding 19_rotateMatrix카테고리 없음 2022. 7. 19. 09:19
문제 2차원 N x N 배열을 시계 방향으로 90도 회전시킨 배열을 리턴해야 합니다. 입력 인자 1 : matrix 가로 길이(matrix[i].length)와 세로 길이(matrix.length)가 모두 N인 2차원 배열 matrix[i][j]는 number 타입 출력 2차원 배열을 리턴해야 합니다. 입출력 예시 const matrix = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16], ]; console.log(matrix[0][0]); // --> 1 console.log(matrix[3][2]); // --> 15 const rotatedMatrix = rotateMatrix(matrix); console.log(rotatedMa..
-
안국역 전망좋은 카페 : 텅 비어있는 삶/ 7층에서 보는 궁뷰#맛집 2022. 7. 19. 08:36
안녕하세요 쵸이에요- 오늘은 안국에 약속이 있어서 다녀왔는데요! 진짜 너무너무 좋은 곳은 발견해서 가지고 왔습니다 ㅎㅎ 텅 비어있는 삶 카페 텅 안국역 4번출구에서 가깝고 아라리오뮤지엄 건너편에 위치하고 있습니다 근데 카페가 7층에 있어요! 그리고 건물 1층이 임대라 비어있는 건물 같은 곳에 위치하고 있습니다 ㅎㅎㅎ 저도 처음에 다른 건물인 줄 알았는데 그 건물이 맞더라구요 ㅎㅎ 엘리베이터 타고 7층으로 올라가시면 됩니다 로고도 깔끔하게 생겼죠? 카페가 7층에 위치하고 있는 만큼 뷰도 정말 좋아요! 7층으로 올라가서 내리면 앉을 수 있는 곳이 두 곳으로 나뉘게 되는데요 왼쪽은 비어있는 삶 오른쪽은 텅 주문을 할 수 있는 곳은 텅쪽입니다 ㅎㅎ 전날까지 장마로 비가 엄청 내렸는데 다행히 오늘은 하늘이 맑아..
-
뉴발란스 리바운드 플리플랍 슬리퍼 추천!#제품개봉기 2022. 7. 18. 10:03
안녕하세요 ㅎㅎ 쵸이에요- 주말에 이 뉴발란스 플리플랍 슬리퍼를 사려고 여기저기 돌아다녔는데 결국 구매를 했습니다 ㅎㅎ 여름도 됬고 전황일X뉴발 콜라보 슬리퍼도 잘 신고 있지만 쪼리가 신고 싶어서 구매했습니다 ㅎㅎ 이렇게 공식 홈페이지는 품절입니다ㅠㅠ 크림색이 제일 예쁜 것 같아요 크림색은 공식홈페이지 품절이나 다른 색은 남아있는 것 같았어요 ㅎㅎ 가격은 49000원이고 공식홈페이지 외 판매하는 곳도 있긴한데 가격이 만원정도 올려서 팔고 있더라구요..정품인지는 모름.. 매장에 방문해서 있냐고 물어보고 여기저기 돌아다니면서 겨우 찾았네요 ㅎㅎㅎ 사이즈는 S/SM/M/L/XL 저는 35-40 신기때문에 SM으로 선택! 이번여름도 잘부탁한다! 이정도면 뉴발매니아!
-
구월동이색카페추천 : 6s_seo 유월의서_그릭복숭아추천!#맛집 2022. 7. 18. 09:31
안녕하세요 쵸이에요- 오늘은 인천 구월동에 있는 카페를 다녀왔는데요 카페가 이색적이여서 소개해드리려고 가져왔습니다 ㅎㅎ 궐리단길?구월동카페거리에 위치하고 있고, 롯데백화점 갔다가 산책겸 가기 좋아요 ㅎㅎ 요즘에 새로 카페들이 많이 생기고 있는 거리인 것 같아요 ㅎㅎ 지도를 보고 찾아갔는데 CU 건물 2층으로 올라가시면 됩니다 신나게 떠들면서 지나가다가 간판도 못보고 지나쳐서 또 내가 고른곳이 없어졌나 생각했네요 ㅎㅎㅎㅎㅎ (맨날 내가 가려고 고른곳은 휴무 아니면 없어졌거나 브레이크타임...^^ ) 작년부터유행했던 복숭아 그릭요거트? 바로 이 디저트를 먹기 위해 왔습니다 ㅎㅎ 집에서는 해먹기 힘들 것 같은데 먹고는 싶어서 찾았어요 ㅎㅎ 휴무와 운영시간 참고해주세요 ㅎㅎ 메뉴판을 보고 주문하는 일반적인 카페..
-
Section3 Daily Coding 18_mergeSort공부/데일리코딩 2022. 7. 18. 09:19
문제 정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다. 입력 인자 1 : arr number 타입을 요소로 갖는 배열 arr[i]는 정수 arr.length 100,000 이하 출력 number 타입을 요소로 갖는 배열을 리턴해야 합니다. 배열의 요소는 오름차순으로 정렬되어야 합니다. arr[i] [1, 3, 21] 힌트 병합 정렬은 표준 라이브러리에서 정렬을 구현할 때 퀵 정렬이나 힙 정렬의 대안으로 사용하는 최적화된 정렬 알고리즘입니다. 병합 정렬은 다음과 같은 알고리즘을 사용합니다. N의 길이를 가진 배열 리스트를 1의 길이를 가진 "부분 리스트"가 N개 모인 것으로 취급합니다. 인접한 부분 리스트들을 정렬하여 2의 길이를 가진 부분 리스트로 병합합니다. 2의 길이를 가진 ..
-
Section3 Daily Coding 17_quickSort공부/데일리코딩 2022. 7. 15. 09:36
문제 정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다. 입력 인자 1 : arr number 타입을 요소로 갖는 배열 arr[i]는 정수 arr.length는 100,000 이하 출력 number 타입을 요소로 갖는 배열을 리턴해야 합니다. 배열의 요소는 오름차순으로 정렬되어야 합니다. arr[i] [1, 3, 21] Advanced quickSort 함수의 두 번째 인자로 callback 함수를 받아서, 그 함수의 리턴값을 기준으로 요소들을 정렬해 보세요. Reference Code // naive solution // const quickSort = function (arr) { // if (arr.length
-
Section3 Daily Coding 16_insertionSort공부/데일리코딩 2022. 7. 14. 10:04
insertionSort 문제 정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다. 입력 인자 1 : arr number 타입을 요소로 갖는 배열 arr[i]는 정수 arr.length는 1,000 이하 출력 number 타입을 요소로 갖는 배열을 리턴해야 합니다. 배열의 요소는 오름차순으로 정렬되어야 합니다. arr[i] [1, 3, 21] Advanced insertionSort 함수의 두 번째 인자로 callback 함수를 받아서, 그 함수의 리턴값을 기준으로 요소들을 정렬해 보세요. Reference Code // naive solution // const insertionSort = function (arr) { // let sorted = [arr[0]]; // for (..