본문 바로가기

개발93

👋국비 후기 모음👋 (이력도 확인 가능!)
[java] 프로그래머스 - 문자열 내 마음대로 정렬하기 내 풀이 import java.util.Arrays; class Solution { public String[] solution(String[] strings, int n) { //문자의 n번째 글자를 문자의 앞에 붙인다. for(int i=0; i "c" 즉, n번째 글자를 문자 앞에 추가한다. [n=2일 때 "abce" -> "cabce"] 여기까지의 결과는 strings = {"cabce", "cabcd", "xcdx"} 이제 오름차순으로 정렬하자. Arrays.sort(strings); "cabce"와 "cabcd"는 앞 글자가 c로 같지만 뒤에 e와 d로 오름차순으로 정렬되므로 자연스레 5번 조건인 '인덱으 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다.'.. 2021. 12. 10.
[handlebars.js] - 객체의 key값 value값 각각 가져오기 핸들바js를 사용하면서 한 세번정도 마주친 적이 있는 문제라서 정리해본다. 한글로 나와있는 곳이 없어서 https://stackoverflow.com/questions/28570736/how-do-i-access-object-keys-in-handlebars-templates/44101669 스택오버플로우를 참고했다. How do I access object key in handlebars template? 이 질문이다. 객체의 키를 어떻게 접근할 수 있을까? file: {fileToken : 'this_is_img.jpg'} 이렇게 있다고 할 때 위의 예시를 들면 첫번째 {{@key}}의 값은 fileToken을 가져오고 {{this}}는 'this_is_img.jpg'를 가져온다. 2021. 12. 10.
[JPA] sort 각기 다른 order주기 실무를 하다가 컬럼에 sort를 해야 했는데 궁금점이 생겨서 찾아보고 정리해본다. idtime 10700 20700 30730 40730 50800 60800 70900 80900 91000 101000 이런식의 데이터가 있다고 가정해보자. 단일 sort Sort sort = new Sort(Sort.Direction.ASC, "id") return jpaRepository.findAll(sort); 다중 sort (id정렬 후 time정렬) Sort sort = new Sort(Sort.Direction.ASC, "id", "time") return jpaRepository.findAll(sort); 내가 실무 때 필요했던 sort는 위에 있는 다중 sort에 동일한 order였다. 그러다 문득 다중 .. 2021. 10. 31.
자바 백준 1929 - 소수 구하기 (에라토스테네스의 체) 내 풀이(시간 초과) import java.beans.beancontext.BeanContext; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; //소수 구하기(1929) public class Q_1929 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedW.. 2021. 10. 31.
자바 백준 1193 - 분수찾기 (설명 포함) 내 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; //분수찾기(1193) public class Q_1193 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int X = Integer.parseInt(br.readLine()); int line = 0; int line_seq = 0; int cnt = 0; while(cnt 2021. 10. 26.
자바 백준 2775 - 부녀회장이 될테야 내 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; //부녀회장이 될테야(2775) public class Q_2775 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine());//테스트 케이스 int[] ans = new int[T];//케이스 별로 답 저장하는 배열 int[][] people = new int[15][15];//2차원 배열 초기화(0~14까지)(제한조건 확인) f.. 2021. 10. 21.