https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매..
분류 전체보기 검색 결과
*.html 파일에서 느낌표(!)를 누르면 html 코드가 자동완성된다. 그 중에서 맨 상단에 위치한 DOCTYPE의 의미는 무엇인지 알아보자. 의 의미 지금껏 당연하다고 생각만 하고 별도로 공부할 생각을 못했던 DOCTYPE 선언은 HTML 문서가 어떤 버전으로 작성되었는지 브라우저에게 알려주는 것이다. 브라우저에게 HTML 의 버전 및 웹브라우저 내용을 잘 출력할 수 있도록 도와주는 역할을 하는 것이다. 이렇게 선언하는 이유는 호환성을 높이기 위함이다. 사용 용도와 발전된 기간에 따라 버전이 달라진 것이다. 선언하는 이유 자바스크립트로 그러하듯이 HTML 또한 버전마다 적용되는 태그와 적용되지 않는 태그가 있다. 구버전에서 신버전의 HTML 태그를 사용한다면, 웹브라우저에서 문법오류로 간주할 것이다...
ES6 Helper Method 자바스크립트로 개발하다보면, 가장 많이 사용하는 함수 (forEach, map, filter, find, reduce) 들이 있는데 다른 함수 안에서 특정 기능을 하고 있는 것을 Helper Method 라고 부른다. 해당 함수들이 헬퍼 메소드라는 별도의 명칭이 있다는 것을 최근에 알게되었다. 아무리 자주 사용해도 제대로 응용하지 못하고 있는 것 같아 기본기를 다지고자 정리하게 되었다. forEach 배열의 각각에 대한 요소를 실행하는 메소드이다. arr.forEach(callback(currentvalue[, index[, array]])[, thisArg]) callback 함수에서는 3가지의 매개변수를 받는데, currentvalue 는 처리할 현재 요소, index..
회사에서 자주 사용하는 스케쥴러가 종종 뻗어버릴 때가 있다. 그럴 때 crontab 을 확인 후 재시작해야 한다. AIX 기준이나 디렉토리에 따라 위치가 다르지만, 보통 아래와 같이 확인하면 가능하다. /var/adm/cron/ // 해당 디렉토리로 이동 tail -f log // log 파일 확인 ps -ef | grep cron // 프로세스 확인 kill -9 [프로세스 ID] // 해당 프로세스 종료 프로세스를 종료시키면 자동으로 재시작되며, tail -f log 를 통해 crontab 로그를 확인하면 된다. 회사에서 매일 시간단위로 돌고있는 스케쥴러가 제대로 동작하지 않을 경우에 위와 같은 방법을 통해 스케쥴러를 재시작하여 처리 가능했다. 다만 프로세스를 종료시키는 건 root 계정으로만 가능하..
CSS를 사용하다보면, 가장 기본적으로 쓰는 것이 px단위이다. 이외에도 em, rem, %(percent) 단위가 있다. 다양하게 활용할 수 있도록 공부해보자. CSS의 단위 CSS의 단위로는 절대 단위와 상대 단위가 있다. 앞서 언급한 px 는 절대 단위이고, 이외에 cm, mm, ic(인치), pc, pt(포인트) 등이 있다. 상대 단위로는 em, ch, rem, vh, vw 등이 있다. 대부분의 브라우저에서는 폰트 사이즈의 기본값이 12pt, 16px, 1em, 100% 로 이루어져 있다. px 픽셀인 px는 모니터에 따라 상대적인 크기를 가짐으로서, 반응형 웹에는 적절하지 않다. 그렇기 때문에 웹디자인할 때에는 px 를 권장하지 않는다. em과 rem em은 부모 요소의 글꼴 크기를 의미하고, ..
margin 과 padding 의 속성과 차이 프론트 개발하면서 뗄래야 뗄 수 없는 건 CSS 이다. 속성을 조정하면서 사용하게 되는 건 margin 과 padding 인데 심도있게 살펴보기 위해 글로 정리해둔다. 공부하기 위해서는 먼저 공식문서를 보는 게 좋다. margin 과 padding 의 차이를 한눈에 확인하면 아래와 같다. 개발자도구(F12) 에서도 margin과 padding의 속성을 확인할 수 있다. 개발자도구에서도 CSS 를 변경해가며 확인이 가능하니 바로바로 테스트하기에 좋다. margin margin 이란 CSS 속성은 네 방향 바깥 여백 영역을 설정하는 것이다. 속성으로는 margin-top, margin-right, margin-bottom, margin-left가 있다. 위 아래..
최근댓글