| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Claude Intelij 연결
- mongodb lookup
- java 1509
- go
- Java Call By Refernce
- kotiln const
- kotiln const val
- 자바 백준 팩토리얼 개수
- spring mongoTemplate switch
- 백준 특정한 최단 경로
- java 1238
- javav 1676
- rabbitmq 싱글톤
- ipfs singletone
- ipfs bean
- 안정해시
- Spring ipfs
- 익명 객체 @transactional
- spring mongodb
- 백준 2252 줄세우기
- 백준 연결요소 자바
- java 백준 1509
- nodejs rabbitmq
- 백준 1504 java
- java 파티
- java 팩토리얼 개수
- spring mongodb switch
- 자바 1676
- spring mongoTemplate
- kotiln functional interface
- Today
- Total
목록분류 전체보기 (199)
공부 흔적남기기
class Solution { public int solution(int n) { return yaksu(n); } // 1 2 3 4 6 12 public int yaksu(int num){ int count = 0; //num의 약수를 1부터 num의 양의 제곱근 까지 확인함 for(int i =1; i
class Solution { public int solution(int left, int right) { int sum = 0; for(int i =left; i
API 란 무엇일까? API란 Application Programming Interface 의 약자로 간단히 생각해보면 우리가 핸드폰이나 컴퓨터에서 어떤 기능을 수행하기 위해 무언가를 누르거나 터치했을 때 수행되는 기능들 즉 유저와 서버를 연결시켜주는 Interface를 API라고 할 수 있다. API의 기능은 레스토랑에 빗대어 설명할 수 있다. 메뉴판을 (API)보고 메뉴(API의 기능)를 선택하여 요청하는 Client를 고객 그 요청을 받는 서버를 홀알바 그 요청을 로직대로 처리하는 Backend언어로 구성된 부분을 주방장 로직을 이용할때 사용되는 DataBase를 냉장고라고 할 수 있다. 이번에 Flask를 사용하여 프로젝트를 하였는데 내가 사용한것은 HTTP API의 GET과 POST를 사용하였다..
String string = "앞 꺼꾸로 로꾸꺼 뒤"; StringBuilder sb = new StringBuilder(string); String reversedString = sb.reverse().toString(); System.out.println("string = " + string); System.out.println("reversedString = " + reversedString); /* string = 앞 꺼꾸로 로꾸꺼 뒤 string = 뒤 꺼꾸로 로꾸꺼 앞 */ string을 reverse 즉 뒤집기 위해서는 StringBuilder을 사용하면됨
ArrayList의 contains는 자주 사용하는 문법인데 헷갈리는게 있어서 정리하려고한다 String string = "abc";//리터럴 방식 arrayList.add(string); String string2 = "abc"; //리터럴 방식 String string3 = "abc"; //리터럴 방식 System.out.println(string ==string2); System.out.println(string ==string3); System.out.println(string2 ==string3); System.out.println(string.equals(string2)); System.out.println(arrayList.contains(string2)); System.out.println..
replace의 기본구조 string.replace("대체당할 문자열부분(old)", " 대체할 문자열 부분(new)"); replaceAll도 같이 설명하겠음 string.replaceALL("대체당할 부분(정규식)(regex)", "대체할 문자열 부분(new)"); 예를보면 String string = "역시 공부하는게 최고야, 공부짱 공부공부 게임공부 공부게임"; String string2 = ""; String string3 = ""; string2 = string.replace("공부","게임"); string3 = string.replaceAll("[공부게임]", "운동"); System.out.println("string = " + string); System.out.println("stri..
split의 기본적인 구조는 string.split(regex, limit); 이다 이 떄 regex는 무엇이고 limit는 무엇일까? regex는 string을 regex을 단위로 나누겠다는 말이다 예를들어 String str2 = "a.b.c.d"; return str2.split("\\."); // .은 \\를 붙여줘야됨 //이것의 결과는 //["a", "b", "c","d"] 이다. limit는 나눠지는 배열의 길이를 제한하는 것이다 예들들어 String str2 = "a.b.c.d"; return str2.split("\\.", 2); // .은 \\를 붙여줘야됨 //이것의 결과는 //["a", "b.c.d"] 이다. limit이 음수라면 어떨까? String str2 = "a.b.c.d."; ..
class Solution { public String solution(String new_id) { String answer = ""; //이문제는 그냥 주어진 로직따라 풀면 풀리는 문제 //따로 설명 X //1단계 new_id = new_id.toLowerCase(); //2단계 String[] strings = {"~", "!", "@", "#", "\\$", "%", "\\^", "&", "\\*", "\\(", "\\)", "=", "\\+", "\\[", "\\{", "]", "}", ":", "\\?", ",", "", "/"}; for (int i = 0; i < strings.length; i++) { new_id = new_id.replaceAll(strings[i], ""); } //..
class Solution { public String solution(String s, int n) { String answer = ""; char[] chars = s.toCharArray(); //아스키 코드를 알아야 풀 수 있는문제 for(int i =0; i= 97 && chars[i] 122){ chars[i] -=26; } //char가 A와 Z사이에 있다면 +n } else if (chars[i] >= 65 && chars[i] 90){ chars[i] -=26; } } } } for(int i =0; i