머리를 쥐어짜다 영어로?
2020. 11. 8. 17:41
티끌모아 태산/하루에 영단어 하나씩
Rack your brain definition) try very hard to think of something or remember something 뜻) 머리를 쥐어짜다 ※ 한영 스피킹을 위해서, 영어는 가려놨으니 처음 보시는 분이라면 한글 윗부분에 드래그를 하시면 영어 문장을 보실 수 있습니다. example) She racked her brains, trying to remember exactly what she had said. 그녀는 머리를 쥐어짜며 자기가 정확히 뭐라고 했는지 기억해 내려고 했다.
[JS] 프로그래머스 - 가장 큰 수(레벨 2)
2020. 11. 8. 15:06
알고리즘/프로그래머스
문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 [6, 10, 2] "6210" [3, 3..
2020-02-06 모듈
2020. 2. 6. 11:26
Today I learned
생활코딩 JavaScript 강의를 듣고 내 나름대로 정리해본 내용이다. https://opentutorials.org/course/743/4750 모듈 - 생활코딩 프로그램은 작고 단순한 것에서 크고 복잡한 것으로 진화한다. 그 과정에서 코드의 재활용성을 높이고, 유지보수를 쉽게 할 수 있는 다양한 기법들이 사용된다. 그 중의 하나가 코드를 여러개의 파일로 분리하는 것이다. 이를 통해서 얻을 수 있는 효과는 아래와 같다. 자주 사용되는 코드를 별도의 파일로 만들어서 필요할 때마다 재활용할 수 있다. 코드를 개선하면 이를 사용하고 있는 모든 애플리케이션의 동작이 개선된다. 코드 수정 시에 필요한 로직을 빠르게 찾을 수 opentutorials.org //모듈 1강 모듈이란? 크고 복잡한 프로그램은 수많은..
2020-02-05 JavaScript-객체
2020. 2. 5. 21:44
Today I learned
생활코딩 JavaScript의 강의를 듣고 나름대로 정리한 내용이다. https://opentutorials.org/course/743/6491 객체 - 생활코딩 객체(Object) 지금까지 살펴본 배열은 아이템에 대한 식별자로 숫자를 사용했다. 데이터가 추가되면 배열 전체에서 중복되지 않는 인덱스가 자동으로 만들어져서 추가된 데이터에 대한 식별자가 된다. 이 인덱스를 이용해서 데이터를 가져오게 되는 것이다. 만약 인덱스로 문자를 사용하고 싶다면 객체(dictionary)를 사용해야 한다. 다른 언어에서는 연관배열(associative array) 또는 맵( map), 딕셔너리(Dictionary)라는 데이터 타입 opentutorials.org //객체 1강 객체의 문법 객체 : 연관된 데이터를 담는 ..
2020-02-05 JavaScript-배열
2020. 2. 5. 20:06
Today I learned
생활코딩의 JavaScript 강의를 들으면서 나름대로 정리한 내용이다. https://opentutorials.org/course/743/4736 배열 - 생활코딩 배열 배열(array)이란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다. 아래의 예제를 보자. 변수 name에는 문자 egoing이 할당되었다. 이제부터 name을 호출하면 문자 egoing을 사용할 수 있다. var name = 'egoing' alert(name); 배열의 생성 그렇다면 여러 개의 데이 opentutorials.org // 배열 1강 배열의 문법 배열(array) : 연관..
2020-02-05 JavaScript - 함수
2020. 2. 5. 20:00
Today I learned
생활 코딩 강의를 들으면 내 나름대로 정리한 내용이다. https://opentutorials.org/course/743/4729 함수 - 생활코딩 함수 함수(function)란 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다. 함수의 형식 함수의 형식은 아래와 같다. function 함수명( [인자...[,인자]] ){ 코드 return 반환값 } 함수의 정의와 호출 함수는 function 뒤에 함수의 이름이 오고, 소괄호가 따라온다. 소괄호에 인자라는 값이 차례로 들어오는데 이 값은 함수를 호출할 때 함수의 로직으로 전달될 변수다. 인자는 생략 할 수 있다. 함수를 호출 opentutorials.org // 함수 1강 함수(function)란 하나의 로직을 재실행할 수 있도..
2020-02-05 JavaScript - 반복문
2020. 2. 5. 19:57
Today I learned
생활코딩 JavaScript 강의를 듣고 내 나름대로 정리한 내용이다. https://opentutorials.org/course/743/4728 함수 - 생활코딩 함수 함수(function)란 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다. 함수의 형식 함수의 형식은 아래와 같다. function 함수명( [인자...[,인자]] ){ 코드 return 반환값 } 함수의 정의와 호출 함수는 function 뒤에 함수의 이름이 오고, 소괄호가 따라온다. 소괄호에 인자라는 값이 차례로 들어오는데 이 값은 함수를 호출할 때 함수의 로직으로 전달될 변수다. 인자는 생략 할 수 있다. 함수를 호출 opentutorials.org JavaScript 입문자인 나에게 이런 양질의 강의를 ..