목록분류 전체보기 (134)
채린씨의 티스토리
문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 입출력 예 arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] 나의 풀이 2중 for문을 사용해서 간단히 풀 수 있다. function solution(arr1, arr2) { var answer = []; for (let i = 0; i < arr1.length; i++) { let ans_row..
문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한 조건 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. 입출력 예 x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 나의 풀이 for문을 사용해서 간단히 풀 수 있다. 매번 x씩 증가하므로 이를 변수 add_gap에 저장해두고, x를 add_gap만큼 증가시키며 배열에 넣으면 된다! function solution(x, n) { var answer = []; let add_gap..
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** 나의 풀이 이중 for문을 사용해서 간단히 풀 수 있다. 세로의 길이가 바깥 for문이 반복되는 횟수, 가로의 길이가 안쪽 for문이 반복되는 횟수! process.stdin.setEncoding("utf8"); process.stdin.on("data", (data) => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); // 정답을 저장할 문자열 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cwPc2w/btrwnQmuoc6/KTfVsjzixzYFswkCxvG39k/img.jpg)
부트캠프를 처음 시작할 때, 나머지 모든 날을 완전히 몰입해서 공부하는 대신 매주 토요일 하루를 Refresh Day로 삼기로 했다. 물론 컨디션이 너무 좋거나💪, 공부할 열의가 샘솟거나📚, 발등에 불이 떨어졌다면🔥 리프레쉬고 뭐고 달리겠지만.. 마침 두통이 너무 심해서, 내일을 위해 오늘 하루는 재충전의 시간을 갖기로 했다. 1. 🍽 부모님과 외식을 했다. 월요일에 코로나 밀접접촉자가 되었다는 사실을 알게 된 이후로 신속항원검사에서는 음성이 나왔지만, 혹시나 하는 마음에 서재에서 격리생활을 하느라 일주일 내내 강의를 들으며 끼니를 대충 때웠다. 오랜만에 부모님과 하는 식사시간은 너무 좋았다. 부모님은 항상 내가 뭘 하는지보다 내가 하는 게 재밌고 즐거운지를 궁금해하시는데, 다행히도 나는 지금 내가 배우..
오늘은 본업(이라고 쓰고 공부라고 읽는다..) 때문에 마음이 많이 조급하니 간략하게만 쓰겠어요.. (근데 나 이 글 쓰면서도 인스타그램 링크 HTML로 넣었는데 이게 바로 공부 아니겠어요? ㅎㅎ.. ) 정효님의 인스타그램에 새로운 워크샵이 올라온 걸 보고, 또 냅다 등록해버렸다! Instagram에서 이 게시물 보기 정효 Jeonghyo | turtlefingers(@doodlefingers)님의 공유 게시물 지난 시간에는 particle을 다뤄보는 작업이었다면, 오늘은 동영상을 다루는 작업이었다. 두 영상에 다양한 옵션을 줘 가며 합쳐보고, 영상에 왜곡을 줘보고... 뭉게뭉게 파티클보다는 조금 더 간단한 과정이라는 생각이 들었는데, TouchDesigner를 다뤄보는 게 두 번째라 그렇게 느꼈을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhqY84/btrv6X0VJIz/WAPPIClnEX0gvEAuE1bnFk/img.jpg)
컴퓨터공학 전공자로서 약간의 자괴감과 함께 부트캠프에 등록할 때, 나는 목표를 세웠다. 6개월이라는 정해진 기간보다 일찍 과정을 마치고 취업에 성공할 것. 비전공자에 대한 우월감이라거나 하는 것은 0.1도 없었다. 아무것도 갖춰지지 않은 나에게 졸업장은 종이 쪼가리일 뿐이고, 나보다 나은 비전공자 개발자는 차고 넘치니까. 다만 컴퓨터공학과에서 4년을 보내면서 웹의 ㅇ도 모르는 나 자신에 대한 채찍질과, 나이가 나이이니 만큼 6개월 이상 취준 기간을 가질 수는 없다는 나만의 조급함 같은 거였다. 이 목표를 달성하기 위한 단기 목표는 '우수 수강생에 선정되기'였다. 그러기 위해서는 4주 기준 코딩 테스트 정답 수가 33개 이상이어야 하고, 한 주에 10문제씩 출제되니 매주 평균 8.25점 이상의 점수를 받아..
나는 뭔가를 공부할 때 한눈에 들어오는 정리본을 보면서 그 위치로 내용을 외우는 편이라.. 자바스크립트 기초 문법 강의 총정리본을 만들었다. 클컴 치팅시트를 만들던 짬바로 호다닥 만들었는데, 이 글을 읽는 누군가에게 1이라도 도움이 된다면 정말정말 좋겠네요~!
* N차원 배열 - 배열(Array) 안에 배열이 존재하는 객체 - 2/3차원 지도 정보, RGB를 저장하는 사진 파일 등을 표현할 때 활용 가능 * 2차원 배열 예제 - 2차원 배열은 array[N][M]으로 접근 가능하며, 배열 전체를 push(), pop() 가능 let array = [ [101, 102, 103], [201, 202, 203], [301, 302, 303], [401, 402, 403], ]; console.log(array); // output: [ [ 101, 102, 103 ], [ 201, 202, 203 ], [ 301, 302, 303 ], [ 401, 402, 403 ] ] /* length로 2차원 배열의 크기 구하기 */ console.log(array.lengt..