전체 글 177

프로그래머스 LEVEL 1 : 소수 찾기

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1부터 입력받은 숫자 N 사이에 있는 소수의 개수를 반환하는 함수를 완성하는 문제였습니다. '에라토스테네스의 체'를 이용하여 소수의 개수를 구해 문제를 해결했습니다. [소스코드] [실행결과]

프로그래머스 LEVEL 1 : 수박수박수박수박수박수?

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 길이가 N이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수를 완성하는 문제였습니다. string에 입력받은 N만큼 '수'와 '박'을 알맞게 더해주고 리턴하면 되는 문제였습니다. [소스코드] [실행결과]

백준 14499 : 주사위 굴리기

문제 링크입니다 https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도에 쓰여 있는 수가 북쪽부터 남쪽으로, 각 줄은 서쪽부터 동쪽 순서대로 주어진다. 주사위를 놓은 칸에 쓰여 있는 수는 항상 0이다. 지도의 각 칸에 쓰여 있는 수는 10을 넘지 않는 자연수 또는 0이다. 마 www.acmicpc.net N x M 지도에서 주사위를 굴릴 때마다 주사위의 맨 위에 있는 숫자를 출력해야 하는 문제였습니다. 문제에서 주..

JSP 게시판 만들기 - 4강

4강 로그인 기능 구현하기 (JSP Advanced Development Tutorial #4) [소스코드 1] ▶ JSP에서 회원 데이터베이스 테이블에 접근할 수 있도록 DAO를 만든다. - 실질적으로 회원정보를 불러오거나 데이터베이스에 회원정보를 넣고자 할 때 사용한다. [소스코드 2] ▶ 함수를 실제로 사용해서 사용자에게 로그인 결과를 알려주는 페이지가 필요하다. - 그것이 바로 loginAction 페이지, 실질적으로 사용자의 로그인 시도를 처리하는 페이지이다. [실행화면 1] ▶ 존재하지 않는 아이디와 비밀번호를 입력했을 때 [실행화면 2] ▶ 3강(https://seokeeee.tistory.com/190)에서 만들었던 예제 데이터로 로그인을 시도하기 전 화면 [실행화면 3] ▶ '실행화면 2..

WEB Project/JSP 2020.03.21

JSP 게시판 만들기 - 3강

3강 회원 데이터베이스 구축하기 (JSP Advanced Development Tutorial #3) [데이터베이스 생성] 1 2 3 4 5 mysql> CREATE DATABASE BBS; Query OK, 1 row affected (0.47 sec) mysql> USE BBS; Database changed cs [USER 테이블 생성] ▶ userID는 겹치는 것이 있으면 안되므로 PRIMARY KEY로 설정한다. 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 mysql> CREATE TABLE USER ( -> userID VARCHAR(20), -> userPassword VARCHAR(20), -> ..

WEB Project/JSP 2020.03.20

JSP 게시판 만들기 - 2강

2강 로그인 페이지 디자인 (JSP Advanced Development Tutorial #2) ▶ 'index.jsp' - index 페이지는 어떤 웹사이트든 간에 공통적으로 홈페이지에 처음 접속했을 때 처음 실행되는 홈페이지 ex) https://www.naver.com = https://www.naver.com/index.html 동일하다. ▶ 'login.jsp' 를 만들어보자 [소스코드 1] [실행화면 1] [소스코드 2] [실행화면 2] 출처 : https://www.youtube.com/watch?v=MtxFWczSFqU&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=2

WEB Project/JSP 2020.03.19

프로그래머스 LEVEL 1 : 이상한 문자 만들기

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 s를 매개변수로 입력 받아서 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수를 완성하는 문제였습니다. 단, 문자열 전체의 짝/홀수 인덱스가 아니라, 공백을 기준으로 짝/홀수 인덱스를 판단해야하고, 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 문제 풀이 절차는 다음과 같습니다. [1] 문자열의 처음부터 끝까지 한..