| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코딩테스트준비
- TiL
- node.js
- 파이썬
- 방송대
- mongoDB
- aws
- 중간이들
- 개발자취업
- Git
- nestjs
- 클라우드컴퓨팅
- CSS
- 파이썬프로그래밍기초
- 코딩테스트
- 코드잇
- 데이터베이스시스템
- 99클럽
- 엘리스sw트랙
- 프로그래머스
- 방송대컴퓨터과학과
- 꿀단집
- 항해99
- Python
- Azure
- 유노코딩
- redis
- JavaScript
- HTML
- 오픈소스기반데이터분석
- Today
- Total
목록분류 전체보기 (243)
배꼽파지 않도록 잘 개발해요
문자열 뒤집기 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return "jaron" "noraj" "bread" "daerb" 풀이 1 반복문을 사용한 문자열 역순 생성 function solution(my_string) { var answer = ""; for (i = my_string.length-1; i >= 0; i--) { answer += my_string[i] } return answer; } 풀이 2 Spread 연산자와 배열의 역순 및 문자열로 변환 function solution(my_st..
옷가게 할인 받기 문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 price result 150,000 142,500 580,000 464,000 풀이 1 if-else 조건문으로 할인율 제시한 후 계산 function solution(price) { // 할인율 const discount_rate = 0; if (price >= 500000..
피자 나눠 먹기 (1) 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 7 1 1 1 15 3 풀이 1 Math.trunc와 삼항연산자 사용 function solution(n) { /* 7로 나눌 때 나누어 떨어지는 경우 : 몫 7로 나눌 때 나누어 떨어지지 않는 경우 : 몫 + 1 */ var answer = (n % 7 == 0) ? Math.trunc(n / 7) : Math.trunc(n / 7) + 1 return answer; } 풀이 2 Math.ceil..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 모던 자바스크립트에 대한 이해 • ECMAScript : 자바스크립트 표준 명세서 (JavaScript Specification) · 'Standard ECMA-262'라는 이름으로 관리되고 있음. · ES1 : 1997년에 등장 · ES6 : 2015년에 등장 (정식 명칭 : ES2015) · 웹브라우저가 당장 새로운 버전의 문법을 지원하지 않음. → 최신 버전을 바로 적용하는 것이 힘듦. · 보편적으로 사용되는 브라우저들이 지원하는 범위 내에서 ECMA스크립트를 준수하는 것이 일반적임. • Modern JavaScript : 현시점에 사용하기 적합한 범위 내에서 최신 버전의 표준을 준수하는 자바스크립트 HTML 삽입 미리보..
1. 엘리스 sw 트랙 지원 동기 2. 선발 절차와 팁 "> 1. 엘리스 sw 트랙 지원 동기 2. 선발 절차와 팁 1. 엘리스 sw 트랙 지원 동기 "> 1. 엘리스 sw 트랙 지원 동기 2023년이 끝나가고 있는데, 본격적인 취준은 커녕 취업 방향을 정하고 있지 못하였다. G밸리 IOT 아카데미 챗GPT를 활용한 AI서비스 기획자 과정 2기 후기Ⅰ. 교육 선발 절차 및 내용 1. 선발 과정 교육대상 자격 요건에 겁먹지 않아도 된다. 어떤 교육보다 굉장히 관대한 조건을 내세우고 있다. 주민등록상 서울시 거주자, 성인 중 40세 이하의 미취업programming-bellybutton.tistory.com올 하반기에 한 일 8월 말 ~ 10월 말 Chat GPT를 활용한 AI 서비스 기획자 과정 11..
부트캠프 지원할 때 봤던 코딩테스트 문제 중 하나이다. 구글링하면 같은 문제가 검색이 잘 되는 걸 보니, 이미 예전부터 여러 곳에서 볼 수 있는 고전적인 문제임을 알 수 있다. 문제는 풀기 쉽지만 다양한 방법의 풀이를 생각해볼 필요가 있다. 복기하는 문제들은 자세한 설명이나 제한조건을 적기 힘들기 때문에 문제와 풀이 위주로만 기록한다. 문제 주어진 배열에는 세 개의 좌표가 주어집니다. 이 좌표들은 직사각형의 세 꼭지점을 나타냅니다. 나머지 한 점의 좌표를 찾아 반환하는 함수를 구현하세요. 입출력 예시 입력 출력 [[1, 2], [4, 2], [1, 4]] [4,4] [[2, 5], [8, 5], [2, 9]] [8, 9] [[-1, 0], [3, 0], [-1, 2]] [3, 2] 풀이 1 단순한 좌표의..
나머지 구하기 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한사항 0 num1 % num2 자바스크립트에는 '%(나머지)' 가능, '//(몫)' 불가능 풀이 2 Math.floor 이용 function solution(num1, num2) { var answer = num1 - num2 * Math.floor(num1 / num2); return answer; } 중앙값 구하기 문제 설..
부트캠프 코딩테스트 중에 굉장히 쉬운 문제였지만 함수이름을 까먹다가 헤맨 문제이다. 양심적으로 이 문제는 맞았어야 했다. 문제 대문자와 소문자가 섞인 문장이 입력되면 모든 알파벳을 대문자로 변환하여 출력한다. 만약 모든 문자가 대문자이면 대문자가 그대로 출력됨. 입출력 예시 입력 출력 I WANNA Be rich! I WANNA BE RICH! curious CAT CURIOUS CAT WE ARE THE WORLD WE ARE THE WORLD 풀이 toUpperCase() 함수를 사용하여 대문자로 변환 function converting(input) { var anwer = ""; // 입력받은 문자열을 대문자로 변환 answer = input.toUpperCase() return answer; } ..
두 수의 나눗셈 문제설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 a = 18, b = 12 findGCD(12, 6) ---> a = 12, b = 6 findGCD(6, 0) ---> a = 6, b = 0 b === 0 이므로 a를 반환 최대공약수는 6이 됨. 주의할 점 이 문제는 수학적인 내용을 어느 정도 숙지하고 있어야 풀 수 있는 문제였다. 그래서 레벨 0 문제 중에서도 정답률이 낮다. 두 번째 풀이 같은 경우에는 재귀 호출에 대해 알고 있어야 풀 수 있다. 배열 두 배 만들기 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers..
요즘 취업 때문에 부트캠프에 지원하고 있는 와중, 코딩테스트라는 것을 처음 접하게 되었다. 12월 초에는 다른 직무 면접과 자격증 시험 준비를 하느라 코딩은 손을 떼고 있었다. 당시에는 프로그래머스 레벨 0단계 문제도 거의 풀지 않아서 쉬운 문제만 간신히 클리어하였다. 지금 본격적으로 문제를 푼지 3일째 되었지만 실력이 늘어나는 것이 느껴진다. 지원한 부트캠프 5곳 중에서 코딩테스트를 보는 곳이 총 두 군데였다. 아래는 풀었지만 정확도가 80%정도로 나와서 다시 점검해보려고 비슷하게 복기해본 문제이다. 문제 문자열이 입력되면 해당 문자열에 'd', 'i', 'a', 'm', 'o', 'n', 'd'가 순서대로 들어 있으면 true를 반환, 그렇지 않으면 false를 반환하도록 하라. 입출력 예시 weod..