지난 포스팅의 Day 4 강좌 리뷰에 이어 이번 포스팅에서는 Day 4 자바 코드 리뷰를 진행해보자. 오늘도 문제자체는 딱히 어려움은 없었고 기본 코드에서 조건을 잘 설정해주어서 강의 소스 코드를 보며 문제를 푸니 딱히 어려움은 없었다. 바로 코드를 보자. import java.io.*; import java.util.*; public class Person { private int age; public Person(int initialAge) { // Add some more code to run some checks on initialAge if(initialAge > 0) { age = initialAge; } else { System.out.println("Age is not valid, sett..
Day 4 챌린지를 시작해보자. 어제와 마찬가지로 Tutorial 강의를 먼저 수강하고 다음 포스팅에서 코드를 소개하고 설명하겠다. 우선 강의 실습 코드부터 확인하자. 우선 첫번째는 이전 시간에 만든 Car 클래스에 메서드를 추가하는 코드였다. /* VARIABLES: 1. DECLARE 2. ALLOCATE 3. INITIALIZE INSTANCE METHODS & PROPERTIES CONSTRUCTORS: 1. DEFAULT 2. CUSTOM */ public class Car { int maxSpeed = 100; int minSpeed = 0; double weight = 4079; boolean isTheCarOn = false; char condition = 'A'; String nameOf..
지난 포스팅의 Day3 강좌 리뷰에 이어 이번 포스팅에서는 Day 3 자바 코드 리뷰를 진행해보자. 영어로 된 문제이지만 문제의 내용을 이해하는데는 큰 어려움은 없는 문제였다. 이 문제 또한 BufferedReader로 입력은 다 받아둔 상태였고, 문제에서 주어진 조건에 맞게 if문 알고리즘을 짜서 System.out.println()으로 출력해주면 되는 간단한 문제였다. 바로 코드를 보자. import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.function.*; import java.uti..
오늘은 Day 3 챌린지를 시작해보자. 어제와 마찬가지로 Tutorial 강의를 먼저 수강하고 다음 포스팅에서 코드를 소개하고 설명하겠다. 우선 강의 실습 코드부터 확인하자. 우선 첫번째로는 이전 시간에 만든 Car클래스에 메서드를 추가하는 코드였다. Car 클래스부터 확인해보자. /* VARIABLES: 1. DECLARE 2. ALLOCATE 3. INITIALIZE INSTANCE METHODS & PROPERTIES CONSTRUCTORS: 1. DEFAULT 2. CUSTOM */ public class Car { int maxSpeed = 100; int minSpeed = 0; double weight = 4079; boolean isTheCarOn = false; char condition..
지난 포스팅의 Day2 강좌 리뷰에 이어 이번 포스팅에서는 Day2 자바 코드 리뷰를 진행해보자. 영어로 된 문제이지만 문제를 이해하는 데에 큰 어려움은 없었다. BufferedReader를 통해 입력받는 형식은 이미 짜여져 있었고 메인 메서드에서 solve()를 호출까지 해준 상태다. 우리는 solve 생성자만 완성시켜 원하는 출력값의 형태로 출력만 시키면 되는 문제다!! 수식 계산이 헷갈릴 순 있었어도 문제에서 수식까지 제공해줘버려서 딱히 어려움은 없었다. 바로 코드를 보자. import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurre..
오늘은 Day2 챌린지를 시작해보자. 우선 오늘 처음 알게된 사실인데 문제 가장 위에 Tutorial 강의가 있어서 강의 먼저 수강했다. 이번 포스팅에서는 강의 내용을 정리하고, 다음 포스팅에서 코드를 진행하겠다. (Day 2의 소스코드가 궁금한 사람은 여기 클릭(필자의 다음 포스팅으로 이동)) 우선 코드부터 확인하자. /* VARIABLES: 1. DECLARE 2. ALLOCATE 3. INITIALIZE INSTANCE METHODS & PROPERTIES CONSTRUCTORS: 1. DEFAULT 2. CUSTOM */ public class Car { int maxSpeed = 100; int minSpeed = 0; double weight = 4079; boolean isTheCarOn =..
오늘은 Day 1 문제를 풀어보고 코드를 리뷰해보자. 영어 문제이긴 하지만 예제와 함께 보면 이해하는 데에 어려움은 없을 것이다. 기존에 제시된 i, d, s에 추가로 int형, double형, string형 값을 입력받아 출력 조건에 맞게 출력시키면 되는 문제였다. 문제는 어렵지 않았으나 많이 낚이는(?) 부분이 있었을 텐데 코드를 통해 설명하겠다. 바로 코드로 들어가보자! import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { int i = 4; double..
오늘부터 30일동안 hackerrank challenges에 도전한다 오늘은 그 첫번 째날로 Day 0 문제를 풀어보고 코드를 리뷰해보자. 문제가 영어이긴 하지만 예제를 보면 이해하는 데 어려움은 없을 것이다. "Hello, World." 고정 문자열 뒤에 inputString을 출력시켜 주면 된다. 문제가 어렵지 않았으니 바로 코드로 들어가보자! public class Solution { public static void main(String[] args) { // Create a Scanner object to read input from stdin. Scanner scan = new Scanner(System.in); // Read a full line of input from stdin and s..
- Total
- Today
- Yesterday
- 정보처리산업기사 공부법
- 해커랭크 자바
- challenges
- 개발자
- ORM
- 풀이
- 정보처리 산업기사
- 챌린지
- 해커랭크 자바 챌린지
- 22 정보처리 산업기사
- JPA
- stack
- 해커랭크
- 디버깅
- LinkedList
- queue
- 코드
- 정보처리산업기사
- Java
- 그리디
- BAEKJOON
- hackerrank
- 소스코드
- 백준
- hackerrank challenges
- 강의
- 22 정보처리산업기사
- 해커랭크 챌린지
- 자바의 정석
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |