blues_log
2023-06 2주차 WIL (Java 팀 과제, 알고리즘 문풀)
TIL&WIL 2023. 6. 11. 20:54

Keep Java의 전반적인 내용을 이해하고 활용하려고 노력했음 팀원들과 협력하여 과제를 해결하려고 노력했음 알고리즘 스터디를 꾸준히 진행함 도저히 모르는 부분이 있으면 튜터님에게 질문을 하려고 함 Problem 적극적으로 팀원들과 소통하려고 하지 않았던 것 같음 (소통의 양이 부족했다고 생각) 팀 과제 처음 시작할 때 틀 잡는 것을 제대로 하지 않아서 전반적으로 진행이 어려웠던 순간이 있었음 Try 개발자는 의사소통 능력이 중요하다는 사실을 잊지말자. 팀원들과 더욱 많은 소통하기 과제나 프로젝트 시작 전에 다이어그램 등을 활용하여 전반적인 틀을 짜고 시작하기

2023-06-11 TIL (Java : 키오스크 프로그램 전반적인 구성 바꾸기)
TIL&WIL 2023. 6. 11. 20:45

오늘 학습한 내용 Java : 키오스크 프로그램 전반적인 구성 바꾸기 프로그래머스 문풀 오늘 공부한 내용 오늘은 주말을 이용하여 알고리즘 문풀과 개인 과제였던 키오스크 프로그램을 수정하는 작업을 했다. 새로운 기능을 추가한 것이 아니라 앞으로 새로운 기능을 추가하기 수월하도록 처음 만들었을 때의 구성 내용을 바꾸었다. 변경한 내용 원래는 main메소드가 복잡했었는데 이를 간소화했고 실질적으로 프로그램이 실행되는 부분은 kiosk 클래스로 변경 매개변수의 흐름을 조금 쉽게 파악할 수 있도록 매개변수의 이름들을 수정했고, 메소드의 이름도 수정 앞으로의 계획 앞으로 수정한 키오스크 프로그램 프레임을 토대로 추가적인 기능을 구현할 계획이다. Spring을 학습하면서도 Java를 계속 연습하고 실습을 해야할 것 ..

[Java] 제네릭(Generic)
Java/Java 정리 2023. 6. 10. 18:23

제네릭 (Generic)이란? 제네릭이란 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다. 다음 코드를 보면, class Person{ public T info; } public class GenericDemo { public static void main(String[] args) { Person p1 = new Person(); Person p2 = new Person(); } } 여기서 차이점은 각각의 인스턴스를 생성할 때 사용한 사이에 어떤 데이터 타입을 사용했는가이다. class Person{ public T info; } 여기서 info라는 필드는 T라는 데이터 타입을 갖는다. 여기서 T라는 데이터 타입은 Person이라는 클래스 옆에 안에 지정이 되어있고, 이 T라는 ..

2023-06-10 TIL (프로그래머스 문풀)
TIL&WIL 2023. 6. 10. 17:41

오늘 학습한 내용 프로그래머스 문풀 Java 문법 학습 문제상황 오늘은 두 배열을 비교하는 방법을 잘 몰라서 문제에서 계속 오답이 나왔어서 이 부분을 기억하고, 정리하고자 TIL을 쓰게 됐다. 해당 문제 '조건에 맞는 수열 변환하기 2'이다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181881 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 시도한 내용 사실 두 배열을 비교하는 방법을 정확하게 알고 있지 않았다. 그냥 짐작으로 동등 연산자(==)는 쓰면 안될 것 같았고, equals..

2023-06-09 TIL (Java 문법 복습, 프로그래머스 문풀)
TIL&WIL 2023. 6. 9. 20:30

오늘 학습한 내용 Java 문법 복습 프로그래머스 문풀 ( 코딩테스트 입문 Lv.0 끝 !!) 문제상황 오늘의 삽질은 이 문제에서 하게 되었다. https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 시도한 내용 우선 이 문제를 해결하기 위해 다양한 방법을 생각해보려고 노력을 했는데 가장 원초적인 방법밖에 떠오르지 않았다. 떠오른 방법은 다음과 같다. -total < a < total 을 만족하는 정수 a를 담을 수 있는 배열을 만든다. 예를 들어,..