프로그래머스 2단계 : 괄호 회전하기 (Java 자바)
·
💻 코딩테스트/programmers
문제 설명 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다. 만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다. 대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열 s가 매개변수로 주어집니다. 이 s를 왼쪽으로 x (0 ≤ x
프로그래머스 2단계 : 영어 끝말잇기 (Java 자바)
·
💻 코딩테스트/programmers
문제 설명 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다. 1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다. 마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다. 앞사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야 합니다. 이전에 등장했던 단어는 사용할 수 없습니다. 한 글자인 단어는 인정되지 않습니다. 다음은 3명이 끝말잇기를 하는 상황을 나타냅니다. tank → kick → know → wheel → land → dream → mother → robot → tank 위 끝말잇기는 다음과 같이 진행됩니다. 1번 사람이 자신의 첫 번째 차례에 tank를 말합니다. 2번 사람이 자신의 첫 번째 차례에 ..
프로그래머스 2단계 : 이진 변환 반복하기 (Java 자바)
·
💻 코딩테스트/programmers
문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 s의 길이는 1 이상 150,000 이하입니다. s에는 '1'이 최소 하나 이상 포함되어 있습니다. 입출력 예..
[JSP/Servlet] 회원가입
·
2023-02 몰입형 SW 정규 교육
보호되어 있는 글입니다.
웹 프로그래밍 개념 (Web Programming)
·
2023-02 몰입형 SW 정규 교육
Web Programming 언어 Web Programming이란? 클라이언트와 웹 서버간 request(요청)과 response(응답)을 주고 받는 행위를 말합니다. * request는 클라이언트가 서버에게 요청을 보내는 행위 * response는 서버가 클라이언트에게 응답을 보내는 행위 Web Programming 언어 종류 CGI (Common Gateway Interface) ASP (Active Server Page) PHP (Personal Homepage Tools) JSP (Java Server Page) CGI (Common Gateway Interface)이란? 응용 프로그램과 웹 서버 사이의 정보를 주고 받는 방식이나 규약들을 정해놓은 것을 말합니다. - 초기 웹 프로그래밍에 사용된 ..
[JavaScript] 회원가입 예제 (정규표현식 미사용)
·
2023-02 몰입형 SW 정규 교육
23. 09. 18 회원 기본 정보 아이디 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호 확인 메일주소 예) id@domain.com 이름 집주소 개인 신상 정보 주민등록번호 - 생일 년 1 2 3 4 5 6 7 8 9 10 11 12 월 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 일 관심분야 컴퓨터 인터넷 여행 영화감상 음악감상 자기소개 0 / 1000 const userCheck = () => { // 아이디 검사 if (uid.value == "") { alert("아이디를 입력하세요."); uid.focus(); return false..
React 프로젝트에 MongoDB 연결하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
보호되어 있는 글입니다.
[MongoDB] 커넥션 생성하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
보호되어 있는 글입니다.