전체 글
-
[프로그래머스] 소수 찾기Algorithm 2021. 1. 18. 22:03
programmers.co.kr/learn/courses/30/lessons/12921 코딩테스트 연습 - 소수 찾기 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 programmers.co.kr 더보기 문제 설명 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 - n은 2이상 1000000이하의 자연수입니다. 입출력 예 n result 10 4 5 3 풀이 function solution(n) {..
-
[프로그래머스] 약수의 합Algorithm 2021. 1. 18. 21:12
programmers.co.kr/learn/courses/30/lessons/12928 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수 programmers.co.kr 더보기 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 - n은 0 이상 3000이하인 정수입니다 입출력 예 n return 12 28 5 6 수도코드 1부터 입력받은 숫자까지 순서대로 입력받은 수에서 나누어떨어지는 숫자를 순서대로 더한다. 반복문 끝나면..
-
React HooksNote 2021. 1. 18. 15:34
Hook은 React 16.8에 새로 추가된 기능 Hook은 class를 작성하지 않고도 state와 다른 React의 기능들을 사용할 수 있게 해준다. UseState const [count, setCount] = useState(0); useState는 현재의 state 값과 이 값을 업데이트하는 함수를 쌍으로 제공한다. 이 함수를 이벤트 핸들러나 다른 곳에서 호출할 수 있다. 이것은 class의 this.setState와 거의 유사하지만, 이전 state와 새로운 state를 합치지 않는다는 차이점이 있다. useState는 인자로 초기 state 값을 하나 받는다. 위 예시에서는 초기값으로 0을 넣어준 것이다. this.state와는 달리 setState Hook의 state는 객체일 필요가 없다..
-
px, rem, emNote 2021. 1. 18. 09:05
px 폰트 사이즈 중 하나인 px(픽셀), 절대값으로 사용되는 단위 px로 폰트 사이즈를 설정하면 반응형 사이트에 적용할 경우, 너비에 맞게 폰트 크기도 같이 조절돼야 하는데 그대로 있어 텍스트 크기가 넘치는 경우가 발생한다. 따라서 반응형에 적용할 경우에는 px 대신에 em이나 rem을 사용하는 것이 좋을 것이다. em, rem 길이가 유연한 가변 폰트 데스크톱, 모바일 등 다양한 기기의 가로길이에 맞게 글자 크기가 변경된다. rem (root + em) html에서 지정된 폰트 크기에 비례하여 크기가 계산된다. (젤 위에 기준에 맞춰 거기에 맞게 다 적용됨) body { font-size: 10px } 1rem : 10px 2rem : 20px (10px * 2) em body(부모)에 정의된 폰트 ..
-
웹페이지 Redirect 구현Note 2021. 1. 17. 16:05
Redirect 리다이렉트는 영어 단어 뜻 그대로 Redirect: (다른 주소·방향으로) 다시 보내다. 웹페이지에서 리다이렉트 구현 방법은 크게 3가지가 있다. - HTTP 리다이렉트 - HTML 리다이렉션 - javascript 리다이렉션 HTTP 리다이렉트 HTTP 리다이렉트는 3xx상태 코드를 지닌 응답이다. 리다이렉트 응답을 수신한 브라우저는, 제공된 새로운 URL을 사용하며 그것을 즉시 로드한다. 리다이렉트에는 몇 가지 유형이 있으며 세 가지 카테고리로 나누어진다. 영속적인 리다이렉션 영원히 지속됨을 의미한다. 원래의 URL이 더 이상 사용되지 않아야 하며 새로운 URL을 더 선호해야 함을 시사한다. 301 Moved Permanently 308 Permanent Redirect 일시적인 리다..