본문 바로가기

전체 글361

[우테코] 3주차 회고 3주차 미션 3주차 미션은 로또였다! 함수(또는 메서드)의 길이가 15라인을 넘어가지 않도록 구현한다. 함수(또는 메서드)가 한 가지 일만 잘 하도록 구현한다. else 예약어를 쓰지 않는다. 힌트: if 조건절에서 값을 return하는 방식으로 구현하면 else를 사용하지 않아도 된다. else를 쓰지 말라고 하니 switch/case로 구현하는 경우가 있는데 switch/case도 허용하지 않는다. Java Enum을 적용한다. 도메인 로직에 단위 테스트를 구현해야 한다. 단, UI(System.out, System.in, Scanner) 로직은 제외한다. 핵심 로직을 구현하는 코드와 UI를 담당하는 로직을 분리해 구현한다. 단위 테스트 작성이 익숙하지 않다면 test/java/lotto/LottoT.. 2023. 11. 23.
[우테코] 프리코스 종료... 앞으로 뭘 해봐야 할까🤔 1차 합격자 발표 : 2023년 12월 11일(월) 오후 3시 최종 코딩 테스트 : 2023년 12월 16일(토) 최종 합격자 발표 : 2023년 12월 27일(수) 오후 3시 합격자 발표 이전까지 뭘하면 좋을까 고민하는 일종의 투두리스트 정리! TODO 3주차 회고 4주차 회고 1주차 미션 리팩토링 2주차 미션 리팩토링 3주차 미션 리팩토링 4주차 미션 리팩토링 백준 문제풀이 김영한 - 스프링 입문 적고 보니 빠듯할 것 같지만 나는 능히 해낼 수 있다! 2023. 11. 23.
[D1] SWEA - 2071. 평균값 구하기 : Java int가 아닌 float으로 sum을 선언하고 Math.round() 를 사용하면 되는구낭...  Math.round(값);메소드 사용시 값을 소수점 첫째 자리 까지 반올림 해줌 import java.util.Scanner;import java.io.FileInputStream;class Solution{ public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i = 1; i     다시 풀었는데도 또 float이 아니라 int로 sum을 선언해서 제대로 반올림이 안 됐다... 2023. 11. 18.
[D1] SWEA - 2072. 홀수만 더하기 : Java import java.util.Scanner;import java.io.FileInputStream;class Solution{ public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i = 1; i 2023. 11. 18.
[D1] SWEA - 1933. 간단한 N 의 약수 : Java %를 써야 하는데 /을 써서 틀렸던 문제 import java.util.Scanner;import java.io.FileInputStream;class Solution{ public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i 2023. 11. 18.
[D1] SWEA - 2068. 최대수 구하기 : Java 1, 2, 3이라는 숫자가 출력되어야 하는데 0, 1, 2로 출력되어 fail이 떴던 문제... import java.util.*;class Solution { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i = 1; i 2023. 11. 18.