remagine
혼자서 웹 서비스 만들어보기 - 7https://github.com/remagine/webNovel/tree/develop 1. 태그 검색 만들기 게시물에는 Tag라는 컬럼이 있습니다. 해당 컬럼은 현재 String(Varchar) 타입 컬럼입니다. 보통 Tag로 검색을 할 때 어떻게 구현할지 생각해 봤습니다. apink라는 단어로 검색을 한다고 해보겠습니다. 만일 Tag가 String 컬럼이라면 "apink, sistar, twice, exo" 이런 식으로 저장이 되어있을 것 입니다. 검색을 구현한다면 select * from story where tag ilike "%apink%" apink를 검색하기 위해선 like 검색에 %를 앞뒤로 붙여줘야 합니다. 이렇게 검색하면 일단 index는 태울 수 없..
무한히 큰 배열에 다음과 같이 분수들을 적혀있다.1/11/21/31/41/5…2/12/22/32/4……3/13/23/3………4/14/2…………5/1……………………………이와 같이 나열된 분수들을 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> … 과 같은 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자.X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오.입력첫째 줄에 X(1≤X≤10,000,000)가 주어진다.출력첫째 줄에 분수를 출력한다. 1. 내 풀이1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 import java.io.BufferedReader;i..
알파벳 찾기 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB21681261112860.973%문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다.출력각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 1. 내 답안123456789101112131415161718192021222324252627282930313233343536373839404142..