본문 바로가기

흐어

(169)
[JAVA] 프로그래머스 - 모음사전 문제내용 https://programmers.co.kr/learn/courses/30/lessons/84512#qna 코딩테스트 연습 - 모음사전 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니 programmers.co.kr 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니다. 단어 하나 word가 매개변수로 주어질 때, 이 단어가 사전에서 ..
[JAVA] 프로그래머스 - 전력망을 둘로 나누기 문제내용 https://programmers.co.kr/learn/courses/30/lessons/86971 코딩테스트 연습 - 전력망을 둘로 나누기 9 [[1,3],[2,3],[3,4],[4,5],[4,6],[4,7],[7,8],[7,9]] 3 7 [[1,2],[2,7],[3,7],[3,4],[4,5],[6,7]] 1 programmers.co.kr n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다. 당신은 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 합니다. 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 합니다. 송전탑의 개수 n, 그리고 전선 정보 wires가 매개변수로 주어집니다. 전선들 중 하나를 끊어서 송전탑 개수가 가능한 ..
[JAVA] 프로그래머스 - 영어 끝말잇기 문제내용 https://programmers.co.kr/learn/courses/30/lessons/12981 코딩테스트 연습 - 영어 끝말잇기 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다...
[SpringBoot] 경매사이트 만들기 - 좋아요 기능(Ajax) 이번엔 좋아요 기능에 대한 포스팅을 해보겠다ㅎㅎ 먼저 ajax로 좋아요 기능을 만들기 위해 추가된 부분 1. actionBoard.js 에 좋아요 js 추가. 2. MyPickApiController -> RestController 3. MyPickService 4. MyPickRepository 5. MyPickUpdateVO 결과 1. 좋아요 기능이 있는 부분의 jsp actionDetailPostForm.jsp ${pickCnt} ${pickCnt} 좋아요 jsp 부분이고 input 태그의 타입을 image로 설정해서 해당 이미지를 클릭했을때 매개변수(false || true)와 함께 js 쪽으로 넘어가게 만들었다. 그리고 input 태그는 현재 유저가 해당 게시물에 좋아요를 클릭했었는지 안했었는지..
[JAVA] 프로그래머스 - 삼각 달팽이 문제내용 https://programmers.co.kr/learn/courses/30/lessons/68645 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 1,000 이하입니다. 문제풀이 문제를 풀어놓고 다른 사람들 풀이를 봤..
[SpringBoot] 경매사이트 만들기 - 경매 게시글 작성 및 상세보기 먼저 포스팅하기전 수정사항 부터 말하려고한다. 1. 이전에 시큐리티 설정에서 비회원은 auth/** 인 url만 허용하도록 했었는데, 생각해보니 어차피 나는 @Secured를 사용하기 때문에 굳이 url을 나눌필요를 느끼지 못했다. 그래서 auth는 없앴고, 회원만 사용가능한 부분에선 컨트롤러 쪽에 @Secured를 이용해 통제하도록 했다! 2. 이미지 첨부를 위해 Photo테이블을 만들고, 기존에 ActionBoard테이블에 있떤 사진 칼럼은 삭제했다! Photo.java package org.my.toyproject.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Genera..
[JAVA] 프로그래머스 - 2개 이하로 다른 비트 문제내용 https://programmers.co.kr/learn/courses/30/lessons/77885 코딩테스트 연습 - 2개 이하로 다른 비트 programmers.co.kr 양의 정수 x에 대한 함수 f(x)를 다음과 같이 정의합니다. x보다 크고 x와 비트가 1~2개 다른 수들 중에서 제일 작은 수 예를 들어, f(2) = 3 입니다. 다음 표와 같이 2보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 3이기 때문입니다. 수비트다른 비트의 개수 2 000...0010 3 000...0011 1 f(7) = 11 입니다. 다음 표와 같이 7보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 11이기 때문입니다. 수비트다른 비트의 개수 7 000....
[JAVA] 프로그래머스 - 피로도 문제내용 https://programmers.co.kr/learn/courses/30/lessons/87946 코딩테스트 연습 - 피로도 XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던 programmers.co.kr XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며..