본문 바로가기

분류 전체보기192

[Vanilla JS] 바닐라 자바스크립트란? [Vanilla JS] 바닐라 자바스크립트란? 바닐라 자바스크립트란 어떠한 프레임워크와 라이브러리가 적용되지 않은 날 것의 자바스크립트를 바닐라 자바스크립트라고 한다. 그럼 왜 굳이 바닐라라는 수식어를? 바닐라는 콩이라는 스페인 뜻으로 콩이라는 의미가 있다. 비유적으로 콩은 "핵심, 가장 근본이 되는"으로 이해하면 된다. 이를 알기 위해 "바닐라"라는 말의 사전적 정의를 살펴보자 Vanilla : 바닐라는 스페인어로 ‘넝쿨 난 종류의 꼬투리, 콩’이라는 뜻이다. 깬 바닐라 씨를 알코올에 담가 두면 바닐라 에센스가 만들어지는데 매우 고농축이기 때문에 요리에는 조금만 사용해야 한다. 천연 바닐라는 가벼운 계피 향과 특유의 달콤한 향이 진하게 난다. 바닐라는 주로 커스터드, 아이스크림, 과자, 케이크, 비스킷.. 2020. 10. 1.
매개변수(Parameter) vs 인수(Argument) 차이 매개변수(Parameter) vs 인수(Argument) 차이 매개변수란(Parameter)? : 함수 안에서 사용되는 변수 : 함수 정의 시 괄호 안에서 정의하는 변수 인수(Argument)란? : 함수 밖에서 함수를 호출하는 변수 : 함수 호출 시 함수에 전달하는 값 이미지화하기 좋은 일상생활 속의 예 자판기의 예 자판기에 들어 갈 동전들은 매개변수(Parameter) : 무수히 많은 동전들이 들어올 것 같은 동전들은 매개변수 자판기에 들어 온 동전은 인수(Argument) : 100원, 500원이 들어왔구나. 동전들 중 특정으로 들어온 동전으로 인하여 함수 호출하게 해주는 수 1 2 3 4 5 6 7 8 # 10원짜리, 50원짜리, 100원짜리, 500원짜리 및 지폐가 들어 오겠지? def mone.. 2020. 9. 6.
[programmers] 프로그래머스 Level1 콜라츠 추측(파이썬 Python) [programmers] 프로그래머스 Level1 콜라츠 추측 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 콜라츠 추측 1) 문제 프로그래머스 콜라츠 추측 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2�� programmers.co.kr 2) 풀이 과정 1. num 이 1이 되면 그때의 카운팅(answer)을 return 한다를 초기 조건 설정(단, 반복 세팅 500 일 때 이 외에.. 2020. 9. 5.
GUI와 CLI란 무엇인가? GUI와 CLI란 무엇인가? (1) GUI 개념 : GUI란 Graphic User Interface의 줄임말로 그래픽 기반의 유저 인터페이스를 말한다. (2) CLI 개념 : CLI란 Command Line Interface의 줄임말로 명령어 기반의 인터페이스를 말한다. 위의 개념을 바탕으로 시각화를 위해 게임으로 예시를 제시하고자 한다. 롤을 할 때 스킬을 사용할 때 마우스로 클릭을 해서 하는 사람은 거의 없을 것이다. 키보드로 q, w, e, r로 눌러서 사용을 하게 된다. 캐릭터 스킬을 CLI로 쓰는 것에 익숙해지다 보면 최적화를 위해 보다 효율적인 키보드 세팅을 하게 된다. 자기 자신에게 즉시 시전이라는 단축키 설정을 해주면서 보다 빠르고 효율적으로 내가 제어할 수 있도록 하기 위한 이치이다. .. 2020. 9. 4.
[programmers] 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자(파이썬 Python) [programmers] 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자 1) 문제 프로그래머스 x만큼 간격이 있는 n개의 숫자 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. �� programmers.co.kr 2) 풀이 과정 1. 입력된 n의 개수를 바탕으로 반복을 실시한다.. 2020. 9. 3.