알고리즘

[백준] 사분면 고르기 - 14681 Java[자바]
[Bronze V] 사분면 고르기 - 14681 문제 링크 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 성능 요약 메모리: 17720 KB, 시간: 208 ms 분류 구현(implementation), 기하학(geometry) 문제 설명 흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다. 예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어..

[백준] 시험 성적 - 9498 Java[자바]
[Bronze V] 시험 성적 - 9498 문제 링크 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17696 KB, 시간: 208 ms 분류 구현(implementation) 문제 설명 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 답 : Scanner로 숫자..

[백준] 두 수 비교하기 - 1330 Java[자바]
[Bronze V] 두 수 비교하기 - 1330 문제 링크 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17740 KB, 시간: 208 ms 분류 구현(implementation) 문제 설명 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '

[백준] 꼬마 정민 - 11382 Java[자바]
[Bronze V] 꼬마 정민 - 11382 문제 링크 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 성능 요약 메모리: 14192 KB, 시간: 120 ms 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) 문제 설명 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 첫 번째 줄에 A, B, C(1 ≤ A, B, C ≤ 10¹²)이 공백을 사이에 두고 주어진다. 출력 A+B+C의 값을 출력한다. 답 : Scanner 가 입력 방식은 느리나 타입의 변환 필요 없이 사용할 수 있어 사용했었으나 한 줄을 쉽..

[백준] 사칙연산 - 10869 Java[자바]
[Bronze V] 사칙연산 - 10869 문제 링크 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17680 KB, 시간: 208 ms 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) 문제 설명 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다...

[백준] A-B - 1001 Java[자바]
[Bronze V] A-B - 1001 문제 링크 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17812 KB, 시간: 208 ms 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) 문제 설명 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 답 : Scanner와 변수를 준비해 받고, 연산 한다. import java.util.Scanner; public class Main { public static void main(String[] a..

[백준] A+B - 1000 Java[자바]
[Bronze V] A+B - 1000 문제 링크 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17716 KB, 시간: 208 ms 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. -------------------------------------------------------------- 답 : Scanner와 변수를 준비해 받고, 연산 한다. import java.util...

[백준] 새싹 - 25083 Java[자바]
[Bronze V] 새싹 - 25083 문제 링크 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 성능 요약 메모리: 13892 KB, 시간: 120 ms 분류 구현(implementation) 문제 설명 아래 예제와 같이 새싹을 출력하시오. 입력 입력은 없다. 출력 새싹을 출력한다. 답 : 일부 문자열을 처리하고 넣어서 출력한다. public class Main { public static void main(String[] args) { System.out.println(" ,r'\"7"); System.out.println("r`-_ ,' ,/"); System.out.println(" \\. \". L_r'"); System.out.println(" `~\\/"..

[백준] 등록 - 7287 Java[자바]
[Bronze V] 등록 - 7287 문제 링크 7287번: 등록 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. www.acmicpc.net 성능 요약 메모리: 13856 KB, 시간: 116 ms 분류 구현(implementation) 문제 설명 자신이 백준 온라인 저지(BOJ)에서 맞은 문제의 수와 아이디를 그대로 출력하는 프로그램을 작성하시오. 입력 이 문제는 입력이 없다. 출력 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. 답 : 백준 온라인 저지(BOJ)에서 맞은 문제의 수와 아이디를 그대로 출력하는 프로그램이라 데이터를 어디서 가져와야하는지 생각했으나 자신의 문제 수와 아이디 문제였다. public class Main { public static void m..

[백준] 아스키 코드 - 11654 Java[자바]
[Bronze V] 아스키 코드 - 11654 문제 링크 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 17644 KB, 시간: 204 ms 분류 구현(implementation) 문제 설명 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. 답 : char은 애초에 숫자로 저장한다. 문자열이 필요한 것이 아니기떄문에 (int)를 적어 숫자가 나오도록 한..

[백준] Hello World - 2557 Java[자바]
[Bronze V] Hello World - 2557 문제 링크 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 분류 구현(implementation) 문제 설명 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 답 : public class Main { public static void main(String[] args) { System.out.print("Hello World!"); }} 헬로 월드! 알고리즘 스타트~!!