[JavaScript] 정규표현식을 사용한 회원가입 예제
·
2023-02 몰입형 SW 정규 교육
23. 09. 18 지난 시간에 배웠던 정규표현식을 회원가입에 적용시켜보는 시간을 가져보려고 해요. 먼저 Open with Live Server로 회원가입 페이지가 어떻게 구성되어 있는지 웹 브라우저에서 확인해볼게요. 전체 html, js 코드는 블로그 맨 아래에서 확인하실 수 있습니다. 필수로 있어야 할 유효성 목록입니다. 유효성 검사를 통과하지 못해 false를 반환할 때, 입력칸 리셋 및 마우스 커서 이동 처리 비밀번호는 아이디와 일치할 수 없도록 할 것 집주소는 API를 이용하여 zip-code를 입력받도록 처리 주민등록번호는 주민등록번호 계산식을 통해 올바른 주민등록번호만 입력되도록 처리 주민등록번호를 올바르게 입력했을 경우 자동으로 생년월일 데이터가 삽입될 것 관심분야(체크박스)는 최소 한 개..
[JavaScript] 정규표현식
·
2023-02 몰입형 SW 정규 교육
보호되어 있는 글입니다.
[JavaScript] ver, let, const 차이점
·
2023-02 몰입형 SW 정규 교육
보호되어 있는 글입니다.
MongoDB 설치하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
이번 프로젝트에서 사용할 DB는 MongoDB입니다. 먼저 아래 MongoDB 다운로드 사이트에 접속합니다. Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project! www.mongodb.com MongoDB Community Server 탭을 클릭하여 자신의 OS 환경과 설치할 MongoDB 버전을 선택하여 다운로드합니다. 저는 오늘 날짜를 기준으로 최신 안정화 버전인 7.0.1 버전을 다운로드 하였습니다. 다운로드한 파일을 더블..
React 설치하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
React를 설치하기 위해 먼저 Node.js를 설치해야 합니다. Node.js 설치 방법 및 버전 확인 방법은 아래 링크를 통해 확인해주세요! Node.js 설치하기 (18.17.1) 제가 사용할 Node.js 버전은 18.17.1 LTS 입니다. 먼저 아래 사이트에 접속한 후 https://nodejs.org/ko/blog/release/v18.17.1 Node v18.17.1 (LTS) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.or zero-talk.tistory.com React를 설치하는 방법은 ① 원하는 폴더명으로 React 초기 파일 생성하기 ② 원하는 폴더 안에서 Reac..
Node.js 설치하기 (18.17.1 LTS)
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
제가 사용할 Node.js 버전은 18.17.1 LTS 입니다. 먼저 아래 사이트에 접속한 후 https://nodejs.org/ko/blog/release/v18.17.1 Node v18.17.1 (LTS) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 스크롤을 조금만 내려 자신의 컴퓨터 환경과 맞는 걸 다운로드 합니다. 저는 Windows 64 bit 입니다. 다운로드가 완료된 파일을 더블클릭하여 설치를 진행합니다. Node.js runtime : Node.js runtime 본체 corepack manager : 패키지 관리자 - npm, yarn등의 패키지 관리자의 여러 버전을..
JavaScript (2)
·
2023-02 몰입형 SW 정규 교육
보호되어 있는 글입니다.
프로그래머스 3단계 : 1차 셔틀버스 (Java 자바)
·
💻 코딩테스트/programmers
import java.util.*; class Solution { public String solution(int n, int t, int m, String[] timetable) { String answer = ""; ArrayList list = new ArrayList(); for(int i=0; i= list.get(idx)){ lastTime = list.get(idx); // 마지막으로 탄 사람 갱신 idx++; cnt++; if(idx >= list.size()) break; }else{ break; } } busStartTime += t; } if(cnt < m){ // 마지막 버스에 자리가 있음 answer = time2str(busStartTime-t); }else { // 마지막 버스..