전체 글 234

[TIL-221121]

오늘 한 일 운동 알고리즘 오늘 배운 것 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 팩토리얼 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 소문자 대문자 바꾸기 - 아스키 코드 이용하기 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] Integer ArrayList 에서 int 배열로 변환하기 / String ArrayList에서 String 변환하기 곧 있으면 프로그래머스 lv0 100문제를 다채워간다. 오늘도 일찍 자려고 했는데 한문제만 더 .. 한문제만 더 .. 하다보니 또 늦게 잔다. 갓생은 무슨 ㅎ.. 꽤 풀어 봤다고 생각했는데 나혼자서 문제를 꼬고 꼬와서 겨우 풀고 나서 본 다른 이들의 간단한 해..

[TIL-221116] 운동 시작

오늘 한 일 알고리즘 PT 자료구조 공부 내일 할 일 PT 알고리즘 자료구조!! 운동을 시작했다. 역시 땀을 흘리니까 의욕도 생기고 살 것 같다 물론 운동가기 전에는 너무 귀찮고 힘들고 ... 그랬지만 역시 아무생각 없이 해야 한다. SQL 문제를 어느정도 풀다보니 쿼리문이 이해가 가기 시작했다. 이제 Query dsl 을 적용해서 해봐야겠다 면접 준비는 ... 어렵다 쓰는 게 아닌 구두로 보는 시험이라고 생각하니 뭔가 더 막막하다. 머릿속에 있어도 입으로 나오는 데에는 시간이 걸린다. 이것도 익숙해질까 ..

[TIL-221115]

오늘 한 일 자바정리 알고리즘 오늘 배운 것 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 제곱과 제곱근 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] int를 int 배열로 분할하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 문자열 뒤집기 / 문자 반복하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 최소공배수, 최대공약수 - 유클리드 호제법 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] Stream 스트림 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] 람다식 / 함수형 인터페이스 내일 할 일 PT ..

[JAVA] 문자열 뒤집기 / 문자 반복하기

💡문제 상황 String str = "Hello" 일 때 문자열을 뒤집어서 출력 하기 💡내 풀이 String answer = new StringBuffer(str).reverse().toString(); 👉reverse는 StringBuffer를 반환하므로 toString필수 💡문제 상황 Strring string = "bread"; int n = 3; 일때 String answer = "bbbrrreeeaaaddd" n번만큼 반복되게 출력하기 💡내 풀이 StringBuilder answer = new StringBuilder(); String[] strArr = str.split(""); // 스트링 배열로 바꿔주고 for (int i = 0; i < str.length(); i++) { // for문..

[JAVA] 최소공배수, 최대공약수 - 유클리드 호제법

💡문제 상황 두 정수의 최대 공약수와 최소 공배수를 출력 => 최대 공약수 : 0이 아닌 두개 이상의 정수의 공통되는 약수 중에서 가잘 큰 수 즉, 두 정수 a,b의 공약수 중에서 가장 큰 수 => 최소 공배수 : 0이 아닌 두 개 이상의 정수의 양의 공배수 중에서 가장 작은 수 💡내 풀이 Scanner sc = new Scanner(System.in); a = sc.nextInt(); b = sc.nextInt(); int min = (a < b )? a : b ; int gcd = 0 ; // 최대 공약수 for (int i = 1; i < min; i ++){ if(a % i == 0 && b % i == 0){ gcd = i ; } } int max = 0; //최소 공배수 max = a*b/gc..

[JAVA][기초] Stream 스트림

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 💡Stream API의 이해와 활용 List list = Arrays.asList("Lee","Park","Kim"); // 기존 Iterator it = list.iterator(); while(it.hasNext()){ System.out.println(..

[JAVA][기초] 람다식 / 함수형 인터페이스

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 💡람다식의 이해 불필요한 코드를 줄이고, 코드의 이해를 도움. 메소드로 전달할 수 있는 익명 함수를 단순화한 코드의 블록 특정 클래스에 종속되지 않으며 함수라는 이름으로 명명 함수 자체를 전달인자로 보내거나 변수에 저장하는 것이 가능 📌예제 List list..

[TIL-221111] 피티

오늘 한 일 알고리즘 풀기 + SQL 자바강의 다 끝내려고 했는데 또 조금 남았다.. 헬스장 투어 와이파이 랜선 연결 + 선정리 오늘 배운 것 2022.11.12 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] 함수형 프로그래밍 / 중첩클래스 내일 할 일 헬스장 피티 등록하기? 오늘의 칭찬 (최소 3가지) 미루던 헬스장 문의를 했다.. 사실은 진짜 넘 귀찮고..그랬지만..그래도 했다.. 와이파이 랜선을 연결했다.. 이제 쓰다가 노트북 와이파이가 끊기는 일은 없겠지...? 왜 이제서야 이 강의를 봤을까....싶지만 이제라도 봤으니 다행이다 싶다 ...자바 강의 짱짱

[JAVA][기초] 함수형 프로그래밍 / 중첩클래스

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 💡함수형 프로그래밍의 이해 함수형 프로그래밍을 이해하기 위해서는 우선 명령형 imperative 프로그래밍과 선언형 declarative 프로그래밍에 대한 이해가 필요 명령형 프로그래밍 : 특정 기능을 수행하기 위해 어떻게 에 집중하는 방식 선언형 프로그래밍..