Algorithm/백준[JAVA]
-
[백준] 2083번 : 럭비 클럽 [JAVA]Algorithm/백준[JAVA] 2024. 5. 5. 00:41
https://www.acmicpc.net/problem/2083 # 문제 # 접근방식while()문을 이용해서 이름이 "#" && 나이가 0 && 몸무게가 0으로 입력되면 break.StringTokenizer()의 nextToken()이용해서 name, age, weight에 값 대입.시니어, 주니어 판별 함수 만들어서 if(age>17 || weight>=80) { return Senior }, else { return Junior } # 소스코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main {..
-
[백준] 1264번 : 모음의 개수[JAVA]Algorithm/백준[JAVA] 2024. 5. 4. 23:39
https://www.acmicpc.net/problem/1264 1264는 아주 쉬운 문제였다.# 문제 # 접근방식'a', 'e', 'i', 'o', 'u'의 수를 세는 함수 만들기(대문자 또는 소문자이기 때문에 대문자도 고려해야함)while()문을 써서 "#"입력시 종료되도록 하기 # 소스코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { static int cntVowels(String str) { int count = 0; for (int i = 0; i # 성능 # 회고'a', 'e', 'i', 'o', 'u'가..
-
[백준] 2753번 : 윤년[JAVA]Algorithm/백준[JAVA] 2023. 2. 12. 18:33
https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net # 문제 # 접근방식 조건문(if문)과 논리,비교연산을 이용한다. 4의 배수 : 4로 나누었을 때 나머지는 0 100의 배수가 아님 : 100으로 나누었을 때 나머지가 0이 아님 400의 배수 : 400으로 나누었을 때 나머지는 0 논리연산자 : &&(AND), ||(OR) # 소스코드 # 성능
-
[백준] 9498번 : 시험 성적[JAVA]Algorithm/백준[JAVA] 2023. 2. 12. 18:32
https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 문제 # 접근방식 조건문(if문이나 else-if문)을 사용한다. 입력받은 점수의 범위에 있는 조건문 내용을 출력한다. # 소스코드 # 성능 #메모 이클립스로 실행해봐도 조건에 알맞게 출력되는 것 같은데 왜 틀렸는지 모르겠다ㅜㅡㅜ
-
[백준] 3003번 : 킹, 퀸, 룩, 비숍, 나이트, 폰[JAVA]Algorithm/백준[JAVA] 2022. 12. 25. 03:07
https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net # 문제 # 접근방식 원래 들어있는 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수를 입력한 개수와 비교해야하기 때문에 배열을 이용한다. 원래 들어있는 체스들의 개수로 초기화한 chess변수를 선언한다. 동혁이가 찾은 체스들의 개수를 입력할 white변수를 선언한다. for문을 이용하여 원래 체스와 입력한 체스를 하나씩 비교한다. 입력한 체스가 원래 체스의 개수만큼 있다면 출력되는 값은 0이라는 것을 생각한다. if문을 이용..