| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- kotiln const
- 백준 2252 줄세우기
- Spring ipfs
- 백준 1504 java
- mongodb lookup
- Java Call By Refernce
- rabbitmq 싱글톤
- spring mongoTemplate
- spring mongodb switch
- ipfs bean
- javav 1676
- ipfs singletone
- java 1509
- 백준 연결요소 자바
- spring mongodb
- spring mongoTemplate switch
- Claude Intelij 연결
- nodejs rabbitmq
- 안정해시
- java 팩토리얼 개수
- kotiln functional interface
- java 1238
- 자바 백준 팩토리얼 개수
- kotiln const val
- go
- 익명 객체 @transactional
- 자바 1676
- 백준 특정한 최단 경로
- java 백준 1509
- java 파티
- Today
- Total
목록분류 전체보기 (199)
공부 흔적남기기
class Solution { public int solution(int[] nums) { int answer = 0; int sum = 0; for(int i =0; i
import java.util.Arrays; import java.util.StringTokenizer; class Solution { public String solution(String s) { char[] chars = s.toCharArray(); Arrays.sort(chars); //char로 전부 바꾸어서 정렬한다음에 //정렬할때 -> 대문자를 앞으로 그다음 알파벳 순으로 정렬됨 String s1 =""; //다시 string으로 바꾼 후 for(int i =0; i
import java.util.ArrayList; import java.util.Collections; class Solution { public String[] solution(String[] strings, int n) { ArrayList arrayList = new ArrayList(); //arrayLIst에 정렬 기준값들을 앞에 붙여서 저장 -> 정렬하기 편함 for (String string : strings) { arrayList.add(string.charAt(n) +string); } //정렬하기 Collections.sort(arrayList); //string에서 아까 붙여준 맨앞을 제외하고 배열에 넣어서 return~ String[] answer = new String[arrayL..
import java.util.*; class Solution { public int[] solution(int[] answers) { int firstAnswer = 0; int secondAnswer = 0; int thirdAnswer = 0; //지금 생각해보니 그냥 1번 2번 3번 배열로 받고 // 반복문으로 비교하면 되는 거였음 // 멍청해서 if문으로 다처리해버림.. for(int i=0; i
import java.util.*; class Solution { public int[] solution(int[] lottos, int[] win_nums) { int zeroCount = 0; // contains 사용하기위해 arrayList로 변경 ArrayList arrayList = new ArrayList(); for (int win_num : win_nums) { arrayList.add(win_num); } int point = 0; //0의 개수를 세주고 로또 번호와 같다면 point에 1을 더해줌 for(int i =0; i 0이 다틀렸기 떄문에 point로 만 확인 switch (point){ case 6: min=1; break; case 5: min =2; break; case ..
import java.util.Arrays; import java.util.HashSet; class Solution { public int[] solution(int[] numbers) { HashSet hashSet = new HashSet(); //중복제거를 위해 Set에 저장 for(int i =0; i
import java.util.*; public class Solution { public int[] solution(int []arr) { ArrayList arrayList = new ArrayList(); int temp = 0; //만약 앞에것과 뒤에 것이 같다면 나올수 없는 -1을 저장해둠 for(int i =1; i
class Solution { public int solution(int[][] sizes) { int answer = 0; int[][] firstCheck = new int[sizes.length][2]; int sero =0; int garo = 0; //이문제는 실제로 상상하면서 풀어봐야함 //내가 실제로 명함 지갑을 위 조건을 맞춰 만든다고 생각하자 //그러면 명함지갑을 돌려서 각 명함의 긴쪽을 가로나 길이 둘중 하나로 설정하여 돌린다 //그러면 가로길이중에서 가장긴것과 세로길이중 가장 긴것을 가져오면 끝이다. for(int i =0; i< sizes.length; i++){ //긴것을 가로로 짧은것을 세로로 바꿔줌 if (sizes[i][0] < sizes[i][1]) { int temp = ..
class Solution { public int solution(int x) { //이 문제는 풀기전에 10진수를 다른 진법으로 어떻게 바꾸는지 알고 풀면 편함 String ans = ""; // 10진수 -> 3진수로 변환하는 과정 //간단히 설명하면 ... 81, 27, 9, 3, 1 이렇게 위에서 부터 나타내는데 // 나누어 떨어진다면 0값 // 그렇지 않다면 나머지 값을 사용하면됨 // 반복문마다 x를 3으로 나눠줌 while(x>0){ ans = (x%3) +ans; x /=3; } // sb를 통해 리버스 시켜준후 StringBuffer sb =new StringBuffer(ans); String reverse = sb.reverse().toString(); int answer = 0; //..