알고리즘/알고리즘:백준

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 2562번 : 최댓값

✔️ 9개의 숫자를 배열에 입력한다. (배열 선언 후 반복문 이용) ✔️ 최댓값, 인덱스, 카운트 변수를 초기화해준다. ✔️ 반복문을 이용해 값비교를 해준다. ✔️ value값이 크다면 max에 넣어주고 index에 count값을 더한 후 넣어준다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class bj2562 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int arr[]..

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 18018 : 최소, 최대

알고리즘 공부를 하면서 순서도 공부까지 같이 해보려고 한다. ✔️ N 정수를 입력받는다. ✔️ N개의 정수만큼 입력받는다.(공백으로 구분) ✔️ 정수 >= -1,000,000 && 정수 max) { max = val; } if(val

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 10871번 X보다 작은 수

BufferedReader로 입력을 받는다. -> 문자열을 분리해준다 -> StringTokenizer를 이용한다. import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.parseInt(st.nextToken()); int X = Integer.parseIn..

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 10807번 개수 세기

N개의 정수를 입력 받는다. -> 입력받은 N 개의 정수를 배열에 넣는다. -> 정수 V가 몇개 존재하는지 확인한다. -> count 변수를 통해 확인하고 출력한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputSt..

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 14681:사분면 고르기

https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 알고리즘 매일 하나씩이라도 공부하기 2일차이다. 이번에는 점의 좌표를 입력받아 사분면을 출력하는 문제였다. 정답은 맞았지만 더 좋은 방법들을 찾았기에 하나씩 작성해보려고 한다. 우선 문제를 보고 가장 먼저 떠오른 생각은 "x,y 값을 한줄씩 받아도되는것인가?" 였다. 하지만 x값, y값을 한줄씩 받고 조건문으로 사분면을 고르면 판단이 섰다. 조건을 분석해보면 (+,+) / (-,+) / (-,-) / (+,-) 로 생각해 볼 수 있다. import java.util.Scanner; public class Ma..

알고리즘/알고리즘:백준

[ 알고리즘:백준 ] 2753:윤년

더보기 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 윤년 알고리즘에 대해 알아보았다. 문제를 보면 연도가 윤년이면 1, 윤년이 아니면 0을 출려해달라는 문제이다. 여기서 윤년의 조건을 살펴보면 , 4의 배수이면서 100의 배수가 아니거나 400의 배수인 년도를 윤년이라고 한다. 우선 조건문에 대해서 생각해보았다. //1번 조건 - 4의 배수일 경우 (year % 4 == 0) //2번 조건 - 100의 배수가 아닐 경우 (year ..

공또뤼
'알고리즘/알고리즘:백준' 카테고리의 글 목록