blues_log
2023-06-05 TIL (Java 메모장 만들기(팀 과제 전 몸풀기))
TIL&WIL 2023. 6. 5. 20:53

오늘 학습한 내용 Java로 간단한 메모장 만들기 프로그래머스 문풀 문제상황 메모장 만드는 것은 간단한 내용이라서 코드를 구현하는 것은 크게 어려움이 없었다. 하지만 혼자서 만드는 것이 아니라 팀원 분들과 협업을 하는 것이기 때문에 클래스명, 변수명등을 사전에 통일을 해야 했고, 각자의 역할을 균등하게 배분도 했어야 했다. 이러한 경험들이 많지 않기 때문에 조금 힘들었던 것 같다. 또한 협업 툴을 github를 이용했는데, github를 이용하여 협업을 하는 부분이 아직 능숙하지도 않고, 잘 알지 못해서 여러 어려움을 겪었다. 시도한 내용 튜터님의 조언은 우선 기능 별로 역할을 분배하는 것이 좋다고 하셨다. 또한, github를 사용하면서 겪었던 문제는 팀원 분들과 토의를 하면서 문제점을 극복했고, 다음..

2023-06-02 TIL (Java 키오스크 만들기, 프로그래머스 문풀)
TIL&WIL 2023. 6. 2. 21:15

오늘은 어제 하지 못했던 키오스크 만들기 개인과제 추가 옵션 기능들을 구현하였다. 구현한 내용들은 다음과 같다. 주문개수 기능 추가 상품 옵션 기능추가 총 판매금액 조회 기능 추가 총 판매상품 목록 조회 기능 추가 링크 https://github.com/hakjunjoo/kiosk/tree/master/kiosk GitHub - hakjunjoo/kiosk: java kiosk program java kiosk program. Contribute to hakjunjoo/kiosk development by creating an account on GitHub. github.com 주문개수 기능 추가 주문개수 기능은 새로운 List를 추가해서 해당 메뉴가 기존 List에 있으면 그 메뉴는 추가하지 않고, ..

2023-06-01 TIL (Java : 키오스크 만들기, 프로그래머스 문풀)
TIL&WIL 2023. 6. 1. 20:29

오늘의 TIL은 내배캠 개인과제 키오스크 만들기를 정리하고자 한다. 아직 추가 요구사항은 구현하지는 못했지만 추후에 계속 추가해서 업데이트 할 예정이다. 전체 코드는 다음을 확인 ! https://github.com/hakjunjoo/kiosk GitHub - hakjunjoo/kiosk: java kiosk program java kiosk program. Contribute to hakjunjoo/kiosk development by creating an account on GitHub. github.com 필수 구성 사항 1. 메인 메뉴판 화면 메인 메뉴판이 출력되며 메뉴판에는 상품 메뉴가 출력된다. 상품 메뉴는 간단한 설명과 함께 출력되며 최소 3개 이상 출력된다. 상품 메뉴 아래에는 Order(..

[프로그래머스 Lv.0] 수열과 구간 쿼리 3
Java/프로그래머스 2023. 6. 1. 12:53

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 향상된 for문을 사용하면 queries의 각 행의 원소들을 가져올 수 있다. 예를 들어, [0, 3]을 가져오고 [1, 2]를 가져오고 ... 가져온 뒤는 문제에서 요구하는대로 arr의 원소를 바꾸는 로직을 작성하면 된다. class Solution { ..

[프로그래머스 Lv.0] 등차수열의 특정한 항만 더하기
Java/프로그래머스 2023. 6. 1. 12:44

문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 첫째항이 a, 공차가 d인 등차 수열의 일반항 a(n)은 다음과 같음을 이용한다. a(n) = (n-1)*d for문을 이용하여 included의 각각의 원소가 true or false임을 판별하고 true이면 일반항을 계산하여 결과에 더해준다. class..