
JS 알고리즘 입문 40문제
1. 두 수의 나눗셈 function solution(num1, num2) { return parseInt(num1 / num2 * 1000); } 2. 짝수 홀수 개수 function solution(num_list) { var answer = [0,0]; for(let num of num_list) { if(...
1. 두 수의 나눗셈 function solution(num1, num2) { return parseInt(num1 / num2 * 1000); } 2. 짝수 홀수 개수 function solution(num_list) { var answer = [0,0]; for(let num of num_list) { if(...
Stack (LIFO - Last In First Out) Stack은 후입선출(LIFO) 구조를 가지며, 가장 나중에 들어온 요소가 먼저 제거된다. 주요 메서드 push(E e): 요소 추가 pop(): 맨 위 요소 제거 및 반환 peek(): 맨 위 요소 확인 (제거하지 않음) isEmpty(): 스택이 비어있는지 확인 i...
오늘 자바 수업과 총 70문제의 자바 기초 문제를 풀면서 한 생각은 여러 메서드들이 많아서 자바스크립트에 비해서 편리하다는 거였습니다. 예전에 알고리즘 스터디를 했을 당시 자바로 풀던 친구가 자바에는 메서드로 있는데 js에서는 다 구현해야 된다고 설명해줬던게 무슨 뜻인지 알거같아서 자바로 풀면 이런게 편할 수 있겠다 ! 싶어서 조금 더 공부해보고 싶습...
재귀 (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() 같은 메서드로 요소를 추가할 수 없다. 새로운 배열을 생성하여 복사 기존 배열보다 크기가...