본문 바로가기

Java21

[구현/수학] 백준 2863 이게 분수? - 자바(Java), 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 2863번: 이게 분수? 첫째 줄에 표를 몇 번 돌려야 표의 값이 최대가 되는지 출력한다. 만약, 그러한 값이 여러개라면 가장 작은 값을 출력한다. www.acmicpc.net 2. 문제 풀이 네 정수 A, B, C, D가 주어집니다. 위 경우 A/C + B/D로 계산하며, 90도씩 오른쪽으로 회전하며 가장 큰 값을 찾습니다. 3. 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { // 입력 Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDoubl.. 2022. 12. 5.
[구현/수학] 백준 4493 가위 바위 보? - 자바(Java) [ Contents ] 1. 문제 (링크 참조) 4493번: 가위 바위 보? 첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어 www.acmicpc.net 2. 문제 풀이 두 플레이어의 가위 바위 보 입력이 주어집니다. 가위바위보 결과를 출력해야 합니다. 3. 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); fo.. 2022. 12. 3.
[Java] 출력형식, 형식 문자열으로 출력하기: System.out.printf() C/C++과 동일하게, 출력 형식을 이용해서 문자열을 출력하는 방법을 알아보겠습니다. [ Contents ] 1. System.out.printf() System.out.printf("형식 문자열", 값); printf() 메서드는 변숫값의 출력 형식을 지정할 수 있습니다. 출력 형식은 숫자의 자릿수를 제한할 때 사용하며, 빈 자릿수는 0으로 채울 수도 있습니다. double weight = 72.22; double height = 175.2; System.out.printf("weight: %.2f kg, height: %.2f cm", weight, height); 위 코드는 소수점 아래 2자리로만 제한해서 값을 출력한 예제입니다. 2. 출력 형식 / 형식 문자열 출력 형식은 '자릿수'와 '빈 자릿수.. 2022. 6. 11.
[Java] 자바 출력 메서드, 콘솔창에 문자열 출력하기 [Java] 이클립스 환경설정, 프로젝트 및 클래스 생성 방법 (feat 다크모드) 2022.01.20 - [PL (Programming Language)/Java] - [Java] 자바 이클립스 설치/다운로드 방법 (Eclipse IDE, 컴파일러) [Java] 자바 이클립스 설치/다운로드 방법 (Eclipse IDE, 컴파일러) [Java] JDK(자바개발도.. star7sss.tistory.com 지금까지 Java Programming을 하기위한 모든 작업을 마쳤습니다. 이번 시간에는 간단하게 화면에 문자를 출력하는 예제를 다뤄보겠습니다. [ Contents ] 0. 기본 틀 package practice; public class Test { public static void main(String[.. 2022. 6. 11.
[Project] SNUT RoadSign: SeoulTech 길찾기 프로그램 [ Project ] 1. 프로젝트 개요 분류: 맵 애플리케이션 일시: 2020.05. ~ 2020.06. 스택: Java 주제: 서울과학기술대학교 내 길찾기를 도와주는 프로그램 제작 GitHub - jangThang/SNUT_RoadSign Contribute to jangThang/SNUT_RoadSign development by creating an account on GitHub. github.com 2. 프로젝트 소개 '서울과학기술대학교'는 52만㎡ (15.4만 평)의 캠퍼스 부지를 갖고 있습니다. 서울 소재 대학교 중에서 5번째로 넓습니다. 건물도 45 여개로 무척이나 많으며, 저 역시 졸업생이지만 모르는 건물들이 많습니다. 이렇게 학교가 넓다 보니, 외부인 및 신입생들은 길 찾기가 매우 어.. 2022. 3. 16.
[구현/수학] 백준 10872 팩토리얼 - Python, Java [ Contents ] 1. 문제 (링크 참조) 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 2. 문제 풀이 팩토리얼을 구하는 문제입니다. 2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학 [Algorithm] 단골 1번 문제, 구현 / 수학 1. 구현 단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하여 해결할 star7sss.tistory.com 반복문을 이용하면 쉽게 구할 수 있는 문제입니다. 괜히 어설프게 재귀함수를 사용하면 시간초과가 .. 2022. 1. 28.
[구현/수학] 백준 2908 상수 - Python, Java [ Contents ] 1. 문제 (링크 참조) 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net 2. 문제 풀이 숫자를 거꾸로 변환하고 크기 비교하는 문제입니다. 2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학 [Algorithm] 단골 1번 문제, 구현 / 수학 1. 구현 단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하여 해결할 star7sss.t.. 2022. 1. 28.
[구현/수학] 백준 4673 셀프 넘버 - Python, Java [ Contents ] 1. 문제 (링크 참조) 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 2. 문제 풀이 10000이하의 셀프 넘버를 출력하는 문제입니다. 셀프 넘버의 규칙은 다음과 같습니다. 생성자 d(n): 자기 자신(n)과 각 자리수를 더한 수 Self Number: 생성자가 없는 수 2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학 [Algorithm] 단골 1번 문제, 구현 / 수학 1. 구현.. 2022. 1. 28.
[구현/수학] 백준 2753 윤년 - Python, Java [ Contents ] 1. 문제 (링크 참조) 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 2. 문제 풀이 주어진 연도가 윤년인지 구하는 문제입니다. 2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학 [Algorithm] 단골 1번 문제, 구현 / 수학 1. 구현 단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하여 해결할 st.. 2022. 1. 27.