오늘 학습한 내용 프로그래머스 문풀 Java 문법 학습 문제상황 오늘은 두 배열을 비교하는 방법을 잘 몰라서 문제에서 계속 오답이 나왔어서 이 부분을 기억하고, 정리하고자 TIL을 쓰게 됐다. 해당 문제 '조건에 맞는 수열 변환하기 2'이다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181881 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 시도한 내용 사실 두 배열을 비교하는 방법을 정확하게 알고 있지 않았다. 그냥 짐작으로 동등 연산자(==)는 쓰면 안될 것 같았고, equals..
오늘 학습한 내용 Java 문법 복습 프로그래머스 문풀 ( 코딩테스트 입문 Lv.0 끝 !!) 문제상황 오늘의 삽질은 이 문제에서 하게 되었다. https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 시도한 내용 우선 이 문제를 해결하기 위해 다양한 방법을 생각해보려고 노력을 했는데 가장 원초적인 방법밖에 떠오르지 않았다. 떠오른 방법은 다음과 같다. -total < a < total 을 만족하는 정수 a를 담을 수 있는 배열을 만든다. 예를 들어,..
오늘 학습한 내용 Java : 팀 과제 프로그래머스 문풀 팀 과제 (호텔 예약) 우선 전체 코드는 다음 링크를 확인하자. https://github.com/hakjunjoo/Hotel_05 GitHub - hakjunjoo/Hotel_05: 호텔예약 팀과제 호텔예약 팀과제. Contribute to hakjunjoo/Hotel_05 development by creating an account on GitHub. github.com 내가 담당한 내용은 호텔 예약 취소 기능이었다. 구현한 내용은 다음과 같다. private static void cancelReservation() { Scanner sc = new Scanner(System.in); boolean exist = true; while(exis..
오늘 학습한 내용 Java : 팀 과제 (호텔 예약 프로그램) 프로그래머스 문풀 문제상황 평소에 알고리즘 문제를 풀 때 문자열을 어떤 기준으로 나누어서 배열로 바꾸어주는 split 메소드와 특정 문자열을 바꾸어주는 replaceAll 메소드를 많이 활용한다. 그런데 오늘 문제에서는 둘을 동시에 사용하는데 확신을 가지지 못했던 부분을 확인했던 부분을 TIL에 기록하게 되었다. 문제는 '숨어있는 숫자의 덧셈(2)'이다. https://school.programmers.co.kr/learn/courses/30/lessons/120864 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. progr..
오늘 학습한 내용 Java로 간단한 메모장 만들기 프로그래머스 문풀 문제상황 메모장 만드는 것은 간단한 내용이라서 코드를 구현하는 것은 크게 어려움이 없었다. 하지만 혼자서 만드는 것이 아니라 팀원 분들과 협업을 하는 것이기 때문에 클래스명, 변수명등을 사전에 통일을 해야 했고, 각자의 역할을 균등하게 배분도 했어야 했다. 이러한 경험들이 많지 않기 때문에 조금 힘들었던 것 같다. 또한 협업 툴을 github를 이용했는데, github를 이용하여 협업을 하는 부분이 아직 능숙하지도 않고, 잘 알지 못해서 여러 어려움을 겪었다. 시도한 내용 튜터님의 조언은 우선 기능 별로 역할을 분배하는 것이 좋다고 하셨다. 또한, github를 사용하면서 겪었던 문제는 팀원 분들과 토의를 하면서 문제점을 극복했고, 다음..