| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- CSS
- HTML
- 개발자취업
- JavaScript
- 항해99
- 유노코딩
- nestjs
- 중간이들
- 코드잇
- 방송대
- 99클럽
- 파이썬프로그래밍기초
- 엘리스sw트랙
- Azure
- 클라우드컴퓨팅
- Git
- 코딩테스트
- node.js
- TiL
- Python
- 프로그래머스
- mongoDB
- 데이터베이스시스템
- redis
- 오픈소스기반데이터분석
- 꿀단집
- 파이썬
- aws
- 코딩테스트준비
- 방송대컴퓨터과학과
- Today
- Total
목록전체 글 (243)
배꼽파지 않도록 잘 개발해요
나머지 구하기 문제 설명 정수 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..
두 수의 합 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 입출력 예 num1 num2 result 2 3 5 100 2 102 풀이 1 일반적인 덧셈식 function solution(num1, num2) { var answer = num1 + num2; return answer; } 풀이 2 화살표 함수로 덧셈식 표현 const solution = (num1, num2) => num1 + num2; // 중괄호({})와 return을 줄일 수 있음 // 일반 함수 function add(a, b) { return a + b..
TKinterhttps://docs.python.org/3/library/tkinter.html tkinter — Python interface to Tcl/TkSource code: Lib/tkinter/__init__.py The tkinter package (“Tk interface”) is the standard Python interface to the Tcl/Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, inclu...docs.python.orgPython의 표준 GUI 라이브러리 TK + interface의 줄인말로, '티케이인터', '티큰터'라고 부름. 여기서 Tk는 Toolkit을 의미하며 스크립트 언어..
Ⅰ. 교육 선발 절차 및 내용 1. 선발 과정 교육대상 자격 요건에 겁먹지 않아도 된다. 어떤 교육보다 굉장히 관대한 조건을 내세우고 있다. 주민등록상 서울시 거주자, 성인 중 40세 이하의 미취업자이기만 하면 된다. 우대조건을 만족하는 사람이 더 적다. 혹시 걱정된다면 Python과 C언어의 기본문법을 아는 수준이라고 써놓기만 해도 된다. 선발 과정 요약 1. 신청서 접수 (구글폼) : 인스타그램, 블로그 등 구글폼으로 본인 메일 주소를 기재하면 담당자분이 메일을 보냄. 2. 메일로 자기소개서 제출 안내 받음 작성해야 할 서류에 대해 안내를 받음. 3. 자기소개서 제출 학력, 경력 등 신상 기재 1p, 자기소개서 1p 자기소개서를 요구하는 부트캠프에 비해서는 훨씬 간소한 분량임. 4. 서류 합격자 대상..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 모듈 여러 기능을 모아둔 파이썬 파일 프로그램을 짤 때에는 코드를 파일 단위로 나눠주는 게 좋음. ex. items.py, transactions.py 파일 하나 = 모듈(Module) 코드를 한 파일 안에 넣으면 코드를 모듈화시키면 - 어느 부분이 어떤 역할을 하는지 - 기능을 수정하고 싶으면 어떤 부분을 바꿔야 하는지 알기 힘들다. - 한 파일에서 구현하고자 하는 게 더 명확해짐. - 코드를 재사용할 수 있음. 특정 기능이 여러 프로그램에서 필요한 경우 그 기능을 구현하는 모듈을 가져와서 쓰면 됨. import from import from import * from shapes2d import Square as Sq '''..