전체 글
-
[백준 2884번] 알람 시계 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 6. 27. 16:56
오늘은 백준알고리즘의 2884번 문제 (알람시계) 를 풀어보도록 하자 너무 간단한 문제라서 코드먼저 보면서 설명하겠다 import java.io.*; import java.util.*; public class sample{ public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int H = sc.nextInt(); int M = sc.nextInt(); int ansH = H; int ansM = M - 45; if(ansM < 0){ ansM += 60; ansH--; if(ansH < 0){ ansH += 24; } } System.out.println(ansH + " " + ansM)..
-
[백준 10171번] 고양이 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 6. 26. 15:25
백준알고리즘 10171번 고양이를 풀어보자 그냥 출력만하면 되는 초간단 문제이다. 초간단한 친구들만 풀면 머리속에 복잡한 생각들이 좀 정리 되는 것 같아 이런 문제들을 많이 풀게 되는 것 같다;;; 실력이 잘 안 늘었던게 이런 문제만 풀어서 그런 것 같기도... 코드는 이렇게 작성했다 import java.io.*; import java.util.*; public class sample{ public static void main(String[] args) throws Exception { System.out.println("\\ /\\\n ) ( ')\n( / )\n \\(__)|\n"); } } 간단간단 문제 : https://www.acmicpc.net/problem/10171
-
[백준 1000번] A+B - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 6. 26. 15:14
백준 알고리즘의 1번 문제 (백준알고리즘은 1000번 부터 시작한다) 입출력 방식과 정수형 처리만 알면 풀 수 있는 아주 쉬운 문제되시겠다. import java.util.*; public class sample{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(sc.nextInt() + sc.nextInt()); sc.close(); } } 최대한 코드길이를 줄여서 한번 해보니 이런 간단한 문제에 108ms나 걸리다니...... 코드를 살짝 바꾸어보자 import java.io.*; public class sample{ public static void main(String[] ..
-
[백준 2753번] 윤년 - JAVA //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 6. 26. 15:04
백준 알고리즘 2753번 윤년을 풀어보자 일반적으로 우리가 사는 1년은 365일 인데, 윤년일 경우 2월이 29일이 되어서, 366일이 된다. 4년에 1번씩 이 주기가 반복 되는데 예외가 존재한다. 이러한 연도와 윤년과의 관계에 대해 얘기해 주는 문제이다. 문제 자체는 매우 쉽다. "윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다." 를 그대로 코드로 바꾸어 주면, (연도를 a 로 정의한다) a % 4 == 0 && (a % 100 != 0 || a % 400 == 0) 와 같이 나타내 줄 수 있다. 윤년이면 "1" 을 윤년이 아니면 "0" 을 출력해야 되므로, 전체 코드는 import java.io.*; import java.util.*; public class s..
-
자바[JAVA]란?Java 2019. 6. 25. 22:57
프로그래밍을 해보지 않은 사람도 [JAVA]라는 말은 어디선가 들어 봤을 것이다. 프로그래밍 언어를 배우는데 있어서 가장 중요한 것은 그 언어가 어느정도 사용되어지고 있는지가 좌우한다고 생각한다. 잘 모르는 부분을 검색해서 찾아낼 때, 그 언어가 어느정도 사용되어지고 있는지에 따라 원하는 것을 얻을 수도 얻지 못하게 될 수도 있기 때문이다. 위 그래프에서 볼 수 있듯이 1등이 JAVA, 2등이 C언어, 3등이 Python으로 JAVA가 1등의 자리를 지키고 있다는 것을 알 수 있다. 그래서 [Java]가 가 뭐길래 이렇게 사랑을 받는 것일까? 필자가 생각 하는 Java의 가장 큰 이점은 매우 간단하게 코딩을 할 수 있다는 점이다. "객체지향언어" 로서 다중상속과 같은 액션들을 할 수 있다는 것과 많은 생..
-
티스토리에 첫 발자국[환영합니다! Wello Horld]Talk 2019. 6. 25. 17:39
#1 글을 작성해 보세요. kwang0e님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요 #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. 찾기 어려울 땐 직접 질..