- Today
- Total
목록분류 전체보기 (136)
빵 입니다.
문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 0 && angle < 90) { // 예각 answ..
문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한 사항 0 < num1 ≤ 100 0 < num2 ≤ 100 입출력 예 num1 num2 result 10 5 2 7 2 3 나의 풀이 function solution(num1, num2) { let answer = 0; answer = Math.floor(num1 / num2); return answer; } 다른 사람 풀이1 function solution(num1, num2) { return parseInt(num1 / num2); } // 나도 parseInt를 생각했는데, 문자열 인자를 파싱하는 목적이기 때문에 이 상황에선 맞지 않는다고 생각했..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/z487W/btsex2YRlQs/zR4M4aJsRpoUstRHKK3Bs0/img.jpg)
정말 창피하다. 코딩 테스트를 시원하게 말아먹었습니다! 예상된 결과... 굴하지 않고 해보자. 이제부터라도 빈껍데기 프론트엔드 개발자가 될 순 없어. 프로그래머스 정주행 시~~작!!
실수(real number) 주로 실직선 위의 점 또는 십진법 전개로 표현되는 수 체계 ex) -1, 0, √2, e, π 등 유리수(rational number) 정수의 비로 나타낼 수 있는 수 정수와 정수가 아닌 유리수 정수(integer)와 분수(fraction) 정수와 분수로 나타낼 수 있는 유한 소수(a finite decimal) 소수로 나타내면 유한 소수나 순환 소수의 어느 것이 됨 무리수(irrational number) 정수의 비로 나타낼 수 없는 수 실수(實數)이면서 정수·분수의 형식으로 나타낼 수 없는 수 분수로 나타낼 수 없는 소수 비순환 소수 === 무한 소수(an infinite decimal)이면서 “일정하게 반복”되지 않는 수 원주율, π(3.14159265…) 정수(inte..
📌 응집도(Cohesion) 모듈 내부의 기능적인 집중 정도 응집도 높을 수록 ⬆️ 이상적 코드들이 얼마나 끈끈한가 명령어, 명령어의 모임, 호출문, 특정 작업 수행 코드 등 모듈 안의 요소의 관련 정도 모듈 간 최소한의 상호작용 & 하나의 기능만 수행하는 정도 모듈이 독립적 기능으로 구성됨의 정도 응집도 높을수록, 필요 요소들로 구성되어 있다. 응집도 낮을수록, 요소 간 관련성이 적다. 결제 모듈 안엔, 결제 관련 내용만 있다. 모듈 내부 구성 기준을 무엇에 둘 것인가 📌 응집도가 낮은 클래스의 문제점 이해하기 어려움 재사용하기 힘듦 유지보수가 어려움 다른 클래스의 변화에 민감함 📌 응집도의 종류 기능적 응집도 > 순차적 응집도 > 교환적 응집도 > 절차적 응집도 > 시간적 응집도 > 논리적 응집도 >..
1. %d : 10진수로 출력 정수형 2. %f : 실수형 3. %e : 지수형 4. %o : 8진수로 출력 5. %x : 16진수로 출력 6. %u : 부호없는 10진수로 출력 7. %g : 실수형으로 자동 출력 8. %p : 포인터의 주소를 출력 9. %c : 하나의 문자로 출력 문자형 10. %s : 문자열을 출력
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oykj0/btrT4HZAJDq/dTuEfSJG4EQynR9ujt6zL1/img.png)
우리는 이미지를 화면 사이즈의 변함에 따라 꽉 차게 작업할 때 img {width: 100%; height: auto;} 혹은 img {max-width: 100%; height: auto;}를 사용한다. 그렇다면 동영상에도 그렇게 적용할 수 있을까? 정답은 NNNNN 동영상, 특히 유튜브를 퍼온다면 을 사용하게 되는데 이미지처럼 height: auto가 적용되지 않는다. 유튜브 동영상을 화면 사이가 변함에 따라 & 비율에 맞게 적용하려면? 조건1. 화면 사이즈가 반응형되더라도 비율에 맞추어 항상 꽉찬 화면 제공한다. 조건2. 유튜브가 제공하는 16:9 비율에 맞추되 상하에 검정 여백 없이 삽입한다. 문제점 분석 에 넓이를 주든 높이를 주든 고정된 값이다. 화면이 커지면 검정 여백이 생기고, 작아지면 영..
동적 라우팅의 문제점 동일한 레이아웃에 데이터만 달라지는 경우 동일한 component를 재사용하게 된다. (하나의 component의 parmas를 구분해서 데이터 값을 변경해 주고 있다.) 그러나! 한번 렌더링 된 component는 route가 변경되더라도 라이프사이클 훅은 한 번 더 호출하지 않기 때문에, component의 데이터 값이 바뀌지 않는다. 문제 게시판 1, 게시판 2 두 개의 게시판을 만드는데 동적 라우팅을 이용하고, 동일한 UI를 사용하기 때문에 공통 component를 사용한다. 메뉴를 이동해도 route만 변경되고 본문 내용은 바뀌지 않는다. 해결 과정 route 변경 시 onUpdated에서 데이터를 재호출 해보았다. const boardType = route.params.b..
📌 HTTP 트랜잭션은 요청 명령과 응답 결과로 구성되어 있다. 📌 웹 페이지는 여러 객체로 이루어질 수 있다. 애플리케이션은 보통 하나의 작업을 수행하기 위해 여러 HTTP 트랜잭션을 수행한다. HTML 레이아웃, 외부 리소스 등을 가져오기 위해 추가로 HTTP 트랜잭션들을 수행한다. 🌀HTTP 요청 메시지 클라이언트에서 서버로 보낸다. 명령과 URI를 포함한다. 📌 메서드 모든 HTTP 요청 메시지는 한 개의 메서드를 갖는다. 여러 가지 종류의 요청 명령을 지원하는 HTTP 메서드가 있다. 📌 요청 메시지 예시 요청 시작줄(명령) GET /test/hi.txt HTTP/1.0 요청 헤더 Accept: text/* Accept-Language: en, fr 요청 본문 없음 🌀HTTP 응답 메시지 서버에..
인터넷 상에서 수천 가지 데이터 타입을 다루기 위해 MIME 타입이라는 데이터 포맷 라벨을 붙인다. MIME(Multipurpose Internet Mail Extensions, 다목적 인터넷 메일 확장) 원래 각기 다른 전자메일 시스템 사이에서 메시지가 오갈 때 겪는 문제점을 해결하기 위해 설계되었다. MIME은 이메일 상에서 아주 잘 작동했기에, HTTP에서도 멀티미디어 콘텐츠를 기술하고 라벨을 붙이기 위해 채택되었다. MIME 타입은 슬래시(/)를 중간에 두고, 주 타입(primary object type)과 부 타입(specific subtype)으로 이루어진문자열 라벨이다. HTML로 작성된 텍스트 문서는 text/html 라벨이 붙는다. JPEG 이미지는 image/jpeg 라벨이 붙는다. G..