123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106import java.io.*;import java.util.*; public class boj_input { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static BufferedWriter bw = new BufferedWriter..
1. 문자열, 배열 2. 문자열 3. 배열 4. 배열 5. 수학, 배열, 리스트 6?. 리스트, 배열, 문자열 7?. 배열, 탐색 - 결론 1 ~ 5번 테스트 케이스 통과했는데 확실하지 않음 6, 7번 못건드림 되돌아보면 다 쉬운거 같은데 너무 시간이 오래걸려서 6,7번은 건드리지도 못했다. 1번 switch case로 구분해서 풀이 2번 substring로 자르고, switch case로 구분해서 풀이 3번에서 배팅금액 2배로 생각해서 계속 시간 오래걸리다가 해결 못하고 4번 넘어감 4번에서 역방향으로 가는거 어떤식으로 계산해야 할지 몰라서 또 오래걸려서 5번 넘어감 5번 list로 쪼개고 추가해줘야하는 자리 저장해서 추가해주고 StringBuilder에 넣음, 시간 좀 걸림 3번 다시 돌아와서 보니까..
Q3) 요솟수가 n인 배열a에서 key와 일치하는 모든 요소의 인덱스를 배열 idx의 맨 앞부터 순서대로 저장하고, 일치한 요솟수를 반환하는 메서드 ex) 요솟수 8인 배열 a {1, 9, 2, 9, 4, 6, 7, 9}이고 key가 9면 배열 idx에 {1, 3, 7} 을 저장하고 3을 반환한다. /* 요솟수가 n인 배열a에서 key와 일치하는 모든 요소의 인덱스를 배열 idx의 맨 앞부터 순서대로 저장하고, 일치한 요솟수를 반환하는 메서드 ex) 요솟수 8인 배열 a {1, 9, 2, 9, 4, 6, 7, 9}이고 key가 9면 배열 idx에 {1, 3, 7} 을 저장하고 3을 반환한다. */ public class Q3 { public static void main(String[] args) { S..
// 그 해의 남은 일수 구하기 public class Q9 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int retry; System.out.println("그 해 남 일수를 구합니다"); do { System.out.print("년 : "); int year = scanner.nextInt(); System.out.print("월 : "); int month = scanner.nextInt(); System.out.print("일 : "); int day = scanner.nextInt(); System.out.printf("남은 일수는 %d일입니다.\n", remainDayOfYear(yea..
// for문 쓰지않고 while 문 사용하기 static int dayOfYear(int y, int m, int d) { int days = d; int year = isLeap(y); int month = 0; while (month < m-1) { days += mdays[year][month]; month++; } return days; } (1) class DayOfYearWhile_02_08 { // 각 달의 일 수 static int[][] mdays = { { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, // 평년 { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, // 윤년 }; // 서기 year년..
public class Q6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int no; // 변환하는 정수 int cd; // 기수 int dno; // 변환 뒤의 자릿수 int retry; // 한 번 더 ? char[] cno = new char[32]; System.out.println("10진수를 기수 변환 합니다."); do { do { System.out.println("변환하는 음이 아닌 정수 : "); no = scanner.nextInt(); } while (no < 0); do { System.out.println("어떤 진수로 변환 할까요? (2~36) : "); cd = sca..
public class Q3 { public static void main(String[] args) { Random random = new Random(); int[] arr = new int[random.nextInt(10)]; for (int i = 0; i < arr.length; i ++) { arr[i] = random.nextInt(100); System.out.print(arr[i] + " "); } int sum = sumOf(arr); System.out.println("\n배열 요소의 총 합계 : " + sum); } static int sumOf(int[] arr) { int sum = 0; for (int i = 0; i < arr.length; i++) { sum += arr[i..
- Total
- Today
- Yesterday
- dreamcoding
- 모던자바스크립트
- 프로그래머스
- 이펙티브자바 아이템59
- HTTP 완벽가이드
- js api
- 이펙티브자바 스터디
- 이펙티브자바 아이템60
- js array
- 이펙티브자바
- HTTP 완벽 가이드
- 드림코딩
- js promise
- 집 구하기
- Spring Security
- BOJ
- 킹수빈닷컴
- 김영한 JPA
- java
- REST API
- 패스트캠퍼스 컴퓨터공학 완주반
- JS 딥다이브
- 백준
- JPA 연관관계 매핑
- 백기선 스터디
- http
- 프로그래머스 SQL
- GCP
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 김영한 http
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |