본문 바로가기

분류 전체보기

(691)
TIL 20240328 이번 주 목표 마이크로 서비스 아키텍처 구축 읽기 오늘 목표 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 오늘 한 것 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 오늘 스케줄 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 10 : 00 면접 스터디 1. 샘 뉴먼의 마이크로서비스 아키텍처 구축 마이크로서비스의 장점 기술 이질성 모든 일에 하나의 기술 스택만 사용하지 않고 필요에 따라 업그레이드 한다. 견고성 벌크헤드 : 선박에 있는 각 방을 막는 칸막이 벽 (격벽), 침수 전파 막는 용도 시스템 구성 요소 중 하나가 고장날 수 있지만, 그 고장을 격리 가능 확장성 배포 용이성 조직적 정렬 일하는 인원 최소화 조합성 재사용할 수 있는 기회가 많다. 앱, 웹, 웨어러블 장치 기능을 엮..
[항해 99 취업 리부트 코스 학습일지] Java 기초 : Java 자료형 이번 주 목표 항해 알고리즘 5문제씩 잘 풀기 마이크로서비스 아키텍처 구축 읽기 항해 알고리즘 강의 1일치 보기 오늘 목표 항해 알고리즘 5문제씩 잘 풀기 마이크로서비스 아키텍처 구축 읽기 항해 알고리즘 강의 1일치 보기 오늘 한 것 항해 알고리즘 강의 1일치 보기 오늘 스케줄 9:00 항해 99 9:00 면접 스터디 준비 10:00 면접 스터디 11:00 취침 1. 기본 자료형 byte short int long float double char true false 2. 참조 자료형 클래스, 인터페이스, 배열... String Integer Double 등 래퍼 클래스는 기본 자료형의 데이터를 객체로 다룰 수 있게 해준다. 참조 자료형은 객체의 참조(메모리 주소)를 저장한다. 3. 자료형 별 내장 함수 ..
[항해 99 취업 리부트 코스 학습일지] Java 기초 - 입출력, 반복문, 조건문 이번 주 목표 알고리즘 풀기 오늘 목표 알고리즘 풀기 오늘 한 것 알고리즘 풀기 오늘 스케줄 9:00 항해 99 7:00 TIL 작성 8:00 독서회 9:00 못 푼 문제 11:00 GO 프로젝트 12:00 취침 1. Scanner Class Scanner sc = new Scanner(System.in); String input = sc.nextLine(); sc.close(); 2. System.out.println System.out.println("Hello, World!"); 3. for 반복문 int sum = 0; for (int i = 1; i 90) { System.out.println("Grade A"); } else if(score > 80) { System.out.println("G..
백준 1193번 : 분수찾기 (Java, 20240327) 문제 바로가기: https://www.acmicpc.net/problem/1193 나의 풀이 FAIL 풀지 못함 다른 사람의 풀이 보미 님 import java.io.*; public class no1193 { /** * 2 #3 4 #5 6 1/11/21/31/41/5… 2/12/22/32/4…… #은 분모감소 분자증가 (홀수) 3/13/23/3……… 각 대각선 열의 개수 -> 1씩 증가 4/14/2………… 5/1…………… ……………… */ public static void main(String[] args) throws IOException { BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in)); BufferedWrite..
백준 25206번 : 너의 평점은 (Java, 20240327) 문제 바로가기: https://www.acmicpc.net/problem/25206 나의 풀이 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double totalScore = 0.0; double totalSum = 0.0; Map map = new HashMap(); map.put("A+", 4.5); map.put("A0", 4.0); map.put("B+", 3.5); map.put("B0", 3.0); map.put("C+", 2.5); map.put("C0", 2.0); map.put("D+", 1.5); map.put("D0", ..
백준 1924번 : 2007년 (Java, 20240327) 문제 바로가기: https://www.acmicpc.net/problem/1924 나의 풀이 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); sc.close(); String[] time = input.split(" "); int month = Integer.valueOf(time[0]); Map map = new HashMap(); map.put(1, 31); map.put(2, 28); map.put(3, 31); map.put(4, 30); map.put(5, 31); map.put(6..
백준 2445번 : 별 찍기 - 8 (Java, 20240327) 문제 바로가기: https://www.acmicpc.net/problem/2445 나의 풀이 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number = sc.nextInt(); sc.close(); String star = "*"; String blank = " "; Stack stack = new Stack(); for (int i = 0; i < number * 2 - 1; i++) { if (i < number) { String row = star.repeat(i + 1) + blank.repeat(number - i - 1)..
백준 2675번 : 문자열 반복 (Java, 20240327) 문제 바로가기:https://www.acmicpc.net/problem/2675 나의 풀이 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testcase = sc.nextInt(); sc.nextLine(); ArrayList cases = new ArrayList(); for (int i = 0; i < testcase; i++) { String input = sc.nextLine(); String[] array = input.split(" "); String[] letters = array[1].split(""); int repea..