분류 전체보기

    JS_독서관리 시스템

    이번에는 자바스크립트를 활용하여 간단한 독서 관리 시스템을 구현해 보겠다. 기능은 로그인,독서 등록, 삭제, 수정 등등 할수있는 간단한 기능으로 도전하였다. 먼저 로그인을 해서 받아와야 하는 기능을 추가할 것이므로 API와 서버에대한 아주 기초적인 지식이 필요하다. 하지만 몰라도 간단히 설명을 보면서 할 수 있을 것이다. 기능 구현을 위해서는 axios를 알아야한다. https://github.com/axios/axios GitHub - axios/axios: Promise based HTTP client for the browser and node.js Promise based HTTP client for the browser and node.js - GitHub - axios/axios: Promis..

    07_프로그램 구현 3단계 완성!!!

    겨우 프로그램 완성을 했다... 블로그 글을 처음부터 읽어도 좋지만, 프로젝트에 대한 전반적인 내용을 알고싶으면 내가 작성했던 레포트를 참고해 보는것도 좋을 것 같다. 55장 정도 긴 분량이긴 하나.. 들어간 모든 기술들이 집약되어 있다. 우선 먼저 동작소스에 대해 간략하게 소개해보자면 아래와 같이 동작한다. 1. 초기 상태 2. 좌석을 선택한 경우 3. 번호 입력후 맞는지 확인 3-1. 2번을 누를 시 번호 다시입력 4. Yes입력시 문이 열림(5초동안) 5. 문이 닫힌 후 1번좌석 업데이트 6. 4+*로 out모드 진입 6-1. 빈 좌석을 선택했을 시 비어있는 좌석만 표시 빈좌석이라 표시 후 초기상태로 돌아감 7. 초기상태에서 사용중인 좌석 선택 시 6-2 1번 선택시 사용중이라 표시 후 초기상태로 ..

    15649_N과M(1)

    문제는 더보기! 더보기 문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 예제 입력 1 복사 3 1 예제 출력 1 복사 1 2 3 예제 입력 2 복사 4 2 예제 출력 2 복사 1 2 1 3 1 4 2 1 2 3 2 4 3 1 3 2 3 4 4 1 4 2 4 3 예제 입력 3 복사 4 4 예제 출력 3 복사 1 2..

    18870_좌표 압축

    문제는 더보기! 더보기 문제 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌표 압축을 적용한 결과 X'1, X'2, ..., X'N를 출력해보자. 입력 첫째 줄에 N이 주어진다. 둘째 줄에는 공백 한 칸으로 구분된 X1, X2, ..., XN이 주어진다. 출력 첫째 줄에 X'1, X'2, ..., X'N을 공백 한 칸으로 구분해서 출력한다. 제한 1 ≤ N ≤ 1,000,000 -109 ≤ Xi ≤ 109 예제 입력 1 복사 5 2 4 -10 4 -9 예제 출력 1 복사 2 3 0 3 1 예제 입력 2 복사 6 1..

    10814_나이순 정렬

    문제는 더보기! 더보기 문제 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. 출력 첫째 줄부터 총 N개의 줄에 걸쳐 온라인 저지 회원을 나이 순, 나이가 같으면 가입한 순으로 한 줄에 한 명씩 나이와 이름을 공백으로..

    06_구현 2단계_퇴장 및 비밀번호 일치

    저번에 입장 및 사용자 등록기능까지 구현했었다. 추가적으로 하드웨어도 절반정도 꾸며보았다. 막상 꾸며가면서 느낀점은 독서실을 계획하고 만들었는데 주차장이 되어 있었다는것 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그냥 스마트 주차장으로 주제를 잡을 껄 그랬다. 특히 문을 서브모터로 간단히 구현하려다 보니 더더욱 주차장 같아졌다. 나중에 시간이 되면 자동문 모듈도 한번 만들어보면 좋을 것 같다. 하드웨어는 그렇고 프로그램상으로는 퇴장을 할 때, 비밀번호가 일치하는지 확인을 하고 퇴장할 수 있게 되었다. 즉 기능을 서술하면 아래와 같다. 입력버튼은 *이다! 1. 1번 클릭 2. 핸드폰번호 입력 ( 만약 1번자리가 사용중이면 "Someone Used" 출력) 3. 입력한 번호가 맞는지 확인 (1.yes 2.No) 3-1. 만약 2번..