전체 글 177

프로그래머스 LEVEL 2 : 다음 큰 숫자

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 함수를 완성하는 ..

프로그래머스 LEVEL 2 : N개의 최소공배수

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담은 배열 arr이 입력되었을 때, 이 수들의 최소공배수를 반환하는 함수를 완성하는 문제였습니다..

프로그래머스 LEVEL 2 : 숫자의 표현

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution 함수를 완성하는 문제였습니다. 예를들어 15는 다음과 같이 4가지 표현이 가능합니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 [소스코드]

프로그래머스 LEVEL 2 : 최댓값과 최솟값

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있을 때, s에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값) 형태의 문자열을 반환하는 함수를 완성하는 문제였습니다. [소스코드]

프로그래머스 LEVEL 1 : 서울에서 김서방 찾기

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수를 완성하는 문제였습니다. to_string 함수를 사용하여 문제를 해결했습니다. [소스코드]

JSP 게시판 만들기 - 13강

13강 게시글 수정 및 삭제 기능 구현하기 (JSP Advanced Development Tutorial #13) [소스코드 1] ▶ 게시물을 수정하는 하나의 함수를 만들어보자. - 'BbsDAO.java' 맨 밑에 아래 코드를 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 게시물 하나를 수정하는 함수 public int update(int bbsID, String bbsTitle, String bbsContent) { String SQL = "UPDATE BBS SET bbsTitle = ?, bbsContent = ? WHERE bbsID = ?"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); pstmt.set..

WEB Project/JSP 2020.03.30

프로그래머스 LEVEL 1 : 같은 숫자는 싫어

문제 링크입니다 https://programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 배열 arr이 주어졌을 때, 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 숫자를 제거하고 남은 수들을 return 하는 solution 함수를 완성하는 문제였습니다. [소스코드]

JSP 게시판 만들기 - 12강

12강 게시글 보기 기능 구현하기 (JSP Advanced Development Tutorial #12) [소스코드 1] ▶ 하나의 글 내용을 불러오는 함수를 추가해보자. - 아래 코드를 'BbsDAO.java'의 맨 밑에 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public Bbs getBbs(int bbsID) { String SQL = "SELECT * FROM BBS WHERE bbsID = ?"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); pstmt.setInt(1, bbsID); rs = pstmt.executeQuery(); if (rs.next()) { Bbs ..

WEB Project/JSP 2020.03.29

JSP 게시판 만들기 - 11강

11강 게시판 글 목록 기능 구현하기 (JSP Advanced Development Tutorial #11) [소스코드 1] ▶ 실제로 작성된 글의 목록을 게시판 메인 화면에서 출력해보는 기능을 구현해보자. - 데이터베이스에서 글의 목록을 가져오는 소스코드 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 32 33 34 35 36 37 38 39 import java.util.ArrayList; public ArrayList getlist(int pageNumber) { String SQL = "SELECT * FROM BBS WHERE bbsID

WEB Project/JSP 2020.03.28