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(낙첨) 그 외 로또를 구매..
Etc 검색 결과
회사에서 자주 사용하는 스케쥴러가 종종 뻗어버릴 때가 있다. 그럴 때 crontab 을 확인 후 재시작해야 한다. AIX 기준이나 디렉토리에 따라 위치가 다르지만, 보통 아래와 같이 확인하면 가능하다. /var/adm/cron/ // 해당 디렉토리로 이동 tail -f log // log 파일 확인 ps -ef | grep cron // 프로세스 확인 kill -9 [프로세스 ID] // 해당 프로세스 종료 프로세스를 종료시키면 자동으로 재시작되며, tail -f log 를 통해 crontab 로그를 확인하면 된다. 회사에서 매일 시간단위로 돌고있는 스케쥴러가 제대로 동작하지 않을 경우에 위와 같은 방법을 통해 스케쥴러를 재시작하여 처리 가능했다. 다만 프로세스를 종료시키는 건 root 계정으로만 가능하..
스터디의 참여 유지보수 팀에 있다보니 자기개발하기가 어려워 스터디에 참여하게 되었다. 스터디를 구한 곳은 개발자들의 커뮤니티인 OKKY. https://okky.kr/ OKKY - All That Developer okky.kr 자주 이용하는 곳이라 스터디도 쉽게 구할 수 있었다. 첫 스터디 처음 시작했을 때에는 이미 구축되었던 웹앱 프로젝트에 합류해서 실질적으로 내가 맡은 업무가 많지는 않았다. 프론트엔드로 준비하게되면서 타 개발자들의 코드가 매우 궁금했는데 스터디를 하다보니 참고할만한 코드들이 많았다. UI도 맘에 들었고, 같이하는 개발자분의 추진력이 매우 좋아서 개발을 빠르게 치고 나가기 좋았다. 새로운 프로젝트의 시작, 그리고... 그러나.. 아이템은 좋았지만 더 좋은 수익성을 위해 새로운 어플을..
누워서 읽는 알고리즘 1장. 재즈로 여는 아침의 향기 __ 첫 번째, 누워서 읽는 알고리즘 __ 두 번째, 퍼즐로 풀어 보는 알고리즘의 세계 __ 세 번째, 데이터 구조 정의하기 __ 네 번째, P를 출력하는 프로그램 P __ 다섯 번째, 숨어 있는 버그를 찾아라 __ 여섯 번째, 톡톡 튀는 알고리즘 만들기 __ 일곱 번째, 팰린드롬의 세계 __ 여덟 번째, 콘웨이의 둠스데이 알고리즘 2장. 록과 함께하는 정오의 활기 __ 첫 번째, 정렬 알고리즘 __ 두 번째, 검색 알고리즘과 최적화 문제 __ 세 번째, 동적 프로그래밍 __ 네 번째, 해시 알고리즘 __ 다섯 번째, 사운덱스 검색 알고리즘 __ 여섯 번째, 수도사 메르센느 __ 일곱 번째, 프로그래머가 느끼는 성취감의 본질 __ 여덟 번째, 문학적 ..
본격적으로 두번째 시간! 조금 더 상세히 공부해보자.1. LAN (Local Area Network)용어그대로 구내에 설치된 네트워크.기본적으로 사용하는 쪽에서 책임을 지고 케이블 설치와 라우터 배치 등을하여 네트워크를 만드는 것이다.지역적으로 좁은 범위에서 본인이 책임지고 구축하는 네트워크를 말하는 것이다. 2. WAN (Wide Area Network)'데이터 통신 서비스' 를 제공하는 통신사업자 (Ex. SKT, KT, LG...) 에게 그들이 보유하고 있는 케이블에 데이터를 전송할 권리를 구입하여 네트워크를 구축하는 것WAN 은 LAN 에서는 취급할수 없는범위를 가로지르는 네트워크를 만들 수 있다.떨어져 있는 지역의 LAN 끼리 통신사업자의 통신 케이블을 빌려서 연결한 네트워크!(세계 최대 규모의..
1. SPA(Single-Page-Application)단일 페이지 어플리케이션이라는 뜻으로 말 그대로 페이지가 1개인 애플리케이션이다. SPA는 현재 웹 개발의 트랜드입니다.대표적인 라이브러리 및 Front-End Framework 로는 React, Vue.js, Angular 가 있습니다.기존 웹 서비스는 요청시마다 서버로부터 리소스들과 데이터를 해석하고 화면에 렌더링하는 방식입니다.SPA형태는 브라우저에 최초에 한번 페이지 전체를 로드하고, 이후부터는 특정 부분만 Ajax를 통해 데이터를 바인딩하는 방식입니다. - 장점 : 쉬운 운영배포, 빠른 반응성, 서버 요청이 적다. (REST API 를 통한 데이터 송수신)- 단점 : 검색 엔진 최적화에 어려움, 초기 구동에 시간이 오래 걸림 2. REST ..
최근댓글