본문 바로가기

백준667

[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)4344번, 평균은 넘겠지 문제 링크 4344번: 평균은 넘겠지 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 케이스 개수를 받아서 크기만큼 배열(arr)을 만들었습니다. 열의 성적 개수만큼 배열(score)를 만들어서 StringTokenizer를 통해 점수를 배분하였습니다. for문을 통해 배분한 점수의 평균을 구하고 평균보다 큰 값의 개수를 구하였습니다. 큰 값의 개수의 퍼센트율을 구하여 소수 3자리까지 반올림하도록.. 2021. 12. 16.
[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)8958번, OX퀴즈 문제 링크 8958번: OX퀴즈 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 입력받은 OX문자열 개수의 크기만큼 배열을 생성하였습니다. for문을 통해서 각 OX문자열을 배열에 저장하였습니다. for문을 통해서 O가 나오면 stack을 +1을 하며 X가 나오면 0으로 초기화합니다. stack값을 sum에 더한뒤 하나의 문자열이 끝나면 sum값을 bw에 저장합니다. bw에 저장되어 있는 내용을 .. 2021. 12. 15.
[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)1546번, 평균 문제 링크 1546번: 평균 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 점수 개수를 받아서 그 크기만한 배열을 만들었습니다. StringTokenizer를 사용하여 각 점수들을 배열에 저장하면서 최대값도 구하였습니다. cal 함수를 통하여 배열에 있는 값들을 조작된 점수로 구하여 모두 더하였습니다. 결과값을 System.out.println()을 사용하여 조작된 점수에 평균값을 출력하였습니다.. 2021. 12. 15.
[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)3052번, 나머지 문제 링크 3052번: 나머지 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 입력값들을 42의 나머지 값들을 구해서 배열에 저장하였습니다. 반복문을 통해서 나머지가 같으면 -1로 대체하도록 하였습니다. 반복문을 통해서 배열 값이 -1이면 동일한 수이기 때문에 -1를 제외한 수에 개수를 계산하였습니다. 결과값을 System.out.println()을 사용하여 출력하였습니다. 결과 코드 import.. 2021. 12. 14.
[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)2577번, 숫자의 개수 문제 링크 2577번: 숫자의 개수 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. while문을 사용하여 입력 값을 다 곱하였습니다. for문을 통하여 각 숫자 자리값을 배열에 맞는 값에 +1을 하였습니다. 배열 값을 bw에 for문을 사용하여 저장하였습니다. 결과값을 BufferedWriter를 사용하여 출력하였습니다. 결과 코드 import java.util.*; import java.io... 2021. 12. 14.
[백준] 단계별로 풀어보기(단계:5,1차원 배열,JAVA)2562번, 최댓값 문제 링크 2562번: 최댓값 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 배열에 입력값들을 전부 대입시켰습니다. 반복문을 사용하여 배열을 다 살펴보고 그 중에 최댓값과 인덱스 값을 얻도록 하였습니다. 배열은 0부터 시작하기 때문에 index값에 +1을 하였습니다. 결과값을 BufferedWriter를 사용하여 출력하였습니다. 결과 코드 import java.util.*; import java.. 2021. 12. 13.