일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- string
- 상속 (inheritance)
- 참조자료형
- 조건문
- 객체지향 프로그래밍 특징
- probs.children
- 문자열을 객체로 만드는법
- 추상화 (abstraction)
- flex-direction
- align-iitems
- 첫번째 미니 프로잭트
- css 정리
- justfiy-content
- async/await
- 클래스 문법 구조
- display
- Promise Chaining
- class
- Math.floor()
- 얕은복사와 깊은 복사
- Promise all
- probs
- Instanc
- 재귀적으로 생각하기
- 재귀함수 탬플릿
- 다형성 (polymorphism)
- align-content
- props비구조화 할당
- 화살표함수 기본 개념
- 캡슐화 (encapsulation)
- Today
- Total
목록전체 글 (129)
희락코딩
개발 공부 78일차 2021-06-21 (비동기 프로그래밍) 오늘 고차함수에 나오는 메서드를 콜백함수를 활용해서 구현하는 시간을 가졌다.... 베어까지는 할만했는데 어드벤스를 도전하지 못했다.... 이럴려고 기수이동한거 아닌데...... ㅠㅠ 사실 오늘 오후부터 목과 어깨 통증이 너무 심해서 집중이 안된다.... 전에도 그랬는데 이번에는 너무 심하게 아프다.... 목을 조금만 돌려도 아프다...... 너무 스트레스 받는다ㅡㅡ 짜증.... 스트레칭을 꾸준히 안한 내 잘못이다... 그나저나 통증이 너무 안풀려서 미칠거 같다...... 내일 중요한거 공부하는 날인데 빨리 풀렸으면 좋겠다.... ㅠㅠ 몸이 아프니 참.... 서럽다유ㅠ 개발 공부 79일차 2021-06-22 (프로미스) 여전히 목과 어깨가 아프다..
#문제 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. #제한 사항 입력된 수, num은 1 이상 8000000 미만인 정수입니다. #입출력예시..
#문제 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. #제한 사항 x는 1 이상, 10000 이하인 정수입니다. #입출력예시 arr return 10 true 12 true 11 false 13 false #입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #3 11의 모든 자릿수의 ..
#문제 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. #제한 사항 N의 범위 : 100,000,000 이하의 자연수 #입출력예시 N answer 123 6 987 24 #입출력 예 설명 입출력 예 #1 문제의 예시와 같습니다. 입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. # 문제 풀이 및 코드작성 이문제의 핵심은 어떤 임의 값 숫자를 스트링으로 바꿔주는 작업을 해야됩니다. 그래서 숫자 스트링을 조회 하고 리듀스 함수를 사용하기 위해서는 배열이 필요합니다. 그래서 Array.from()메서드를 사용하여 스트링화 된 값을 배열에..
#문제 함수 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] # 문제 풀이 및 코드작성 반복문에 대한 개념을 알고 있으면 충분히 풀수 있는 내용입니다. i는 1부터 시작하여 n보다 작거나 같을때 까지 반복 순회하고 i값이 순회하면서 각각 x값을 곱해서 배열안에 넣어줍니다! 1 2 3 4 5 6 7 8 f..
#문제 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. #제한 사항 s는 길이 4이상, 20이하인 문자열 입니다. #입출력예시 phone_number return "01033334444" "*******4444" "027778888" "*****8888" # 문제 풀이 및 코드작성 이문제를 풀기 위해서는 repeat메서드와 substring메서드를 알면 쉽게 접근 할 수 있는 문제입니다.repeat은 반복하는 함수입니다. "반복할거".repeat(반복할수) 라고 생각하면 됩니다. ..
#문제 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. #제한 사항 arr은 길이 1이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수 입니다. #입출력예시 arr return [1,2,3,4] 2.5 [5,5] 5 # 문제 풀이 및 코드작성 음..... 자바스크립트를 배운 분이라면 누구든 풀 수 있는 난이도 입니다. 첫번째는 reduce를 써서 누적값과 현재값을 더해 배열의 길이만 큼 나눠서 평균을 구했습니다.두번째는 반복문 for / of를 활용해서 배열안에 있는 요소값을 추출하여 더해주고 배열의 길이만큼 나눠서 평균을 구했습니다.. so ez 일단 쉬운 문제부터 차근 차근 풀어서 자신감을 되찾자!! 1 2 3..
저번 주말부터 시작해 인프런 강의를 통해 간단한 무비앱을 만들어 보는 시간을 가졌습니다!!! 따라 만들고 나만의 스타일로 바꿔서 만들어 보는 시간을 갖고 싶었지만 시간적으로 너무 여유가 없습니다 ㅠㅠ 여튼!!! 이번 인프런 강의 무비앱 만들기를 통해서 리엑트 프롭스의 흐름과, api 데이터 정보를 어떻게 전달되는지 알게 되었습니다! 특히 백엔드 파트 부분에서도 어떤식으로 api를 주고 받는지 간략하게라도 파악하였습니다!!! 아직 많이 부족하고 클론코딩 수준이지만 이번 무비앱을 만들어 보면서 많은 도움이 되었습니다!!! 리엑트를 활용하여 다양한 웹사이트를 경험하면서 언젠가 직접 로직을 작성해서 나만의 프로잭트 또한 만들어 볼 예정입니다!!! 여튼 인프런 무비앱 만들기 강추강추!!! https://www.i..