
[Day14] Recursion, Two-pointer
재귀 (Recursion) 함수가 자기 자신을 호출하는 방식으로 문제를 해결하는 기법 얼마나 반복되는지 모를 때 사용 public class Test { public static void main(String[] args) { int n=10; printNos(n); } public static vo...
재귀 (Recursion) 함수가 자기 자신을 호출하는 방식으로 문제를 해결하는 기법 얼마나 반복되는지 모를 때 사용 public class Test { public static void main(String[] args) { int n=10; printNos(n); } public static vo...
평소 알고리즘 풀면서 깜빡깜빡했던 메서드들을 다시 한번 알고갈 수 있는 시간이라 유용했다. 첨엔 너무 많다 생각했는데 거 기초라 빨리 풀었고 다른 사람 풀이보면서 감탄하는 시간이었다. 이번 과제에서 다시 한번 짚고 넘어갈 개념 💡 repeat(n): 문자열을 n번 반복한 새로운 문자열을 반환 "hi".repeat(3); // "hihihi" ...
팀별로 40문제 푸는게 오늘 팀 스터디였다. 솔직히 너무 많아서 힘들었다. ㅜㅜ 하지만 헷갈리던 자바 문법이(특히 배열) 좀 익숙해진거같아 좋았다 ! 근데.. !! 입문 20문제 푸는걸 과제로 받았다…………. 하루에 알고리즘 60 문제 푸는 사람이 되었다 ! 1 문자열을 정수로 변환하기 class Solution { public i...
html과 spring을 어떻게 연결하는 과제인지 잘 이해가 안가서 일단 부족한 부분을 수정했다. 로그인, 회원가입 모달창을 넣었고, 반응형으로 수정했다. https://raccoon-shop.netlify.app/ Collections 예시를 먼저 보고 정리를 해보려 한다. ArrayList & HashSet public clas...
typescript 수업 배울 때도 어려웠던 generic에 대해서 오늘은 java로 학습했다. Generic 심화 generic은 재사용성, 타입 안정성, 유지보수성을 높여준다. 성능향상을 위한 제네릭 ➡ 제네릭을 사용하면 타입이 일관되도록 강제할 수 있습니다. package generic; import java.util.Array...
수업 끝나기 5분전에 갑작스럽게 과제를 받았다 ! 어제 팀별로 정한 도메인에서 (예를 들어 ,북쇼핑몰) 첫 화면을 구상하고 최대한 만들어보는거였다. 우리 팀은 구체적인 도메인 없이 단순한 쇼핑몰로 제작을 했어서, 범위가 넓었다. 다른 팀원분은 테일즈런너 옷 쇼핑몰? 같은걸 하신다고 하셔서 나는 최근에 필요했던 동물의 숲 페이지로 제작했다. 동물...
[오늘 수업 흐름] 배열 훑기 자바 oop class diagram 자바 배열에 요소 추가 Java의 배열은 크기가 고정된 불변 객체이므로, 한 번 생성된 배열의 크기를 변경할 수 없다. 따라서 push() 같은 메서드로 요소를 추가할 수 없다. 새로운 배열을 생성하여 복사 기존 배열보다 크기가...
자바 배열 훑기 Java Type Casting 형 변환(Type Casting)이란 한 데이터 타입을 다른 데이터 타입으로 변환하는 과정이다. Java에서는 기본적으로 두 가지 형 변환이 있다. 묵시적 형 변환 (자동 형 변환) Java는 작은 데이터 타입에서 큰 데이터 타입으로 변환할 때 자동으로 형 변환을 수행한다. int num = 1...
오늘부터 자바를 시작했다. 알고리즘을 자바로 배우는게 나는 넘 아쉽다. 차라리 파이썬으로 하지..그냥 자바스크립트로 해줘요 징징 ㅜ 아무튼 자바는 백지 수준이라서 한귀로 듣고 한귀로 흘러가는 느낌이라 넘 슬펐다. 학교 다닐 때 자바 수업 좀 열심히 들을껄 그래서 1학년때 배운 ‘절대 JAVA’ 책과 함께 수업을 듣기로 했다.(전공책 안버리길 잘...