백준6 [백준 8958] OX퀴즈 자바 1. OX문제를 N번 입력받아서 배열에 저장 2. 2중 for문으로 첫번째 반복문에서는 배열 요소 길이(str.length)만큼 반복, 두번째 반복문에서는 각 OX의 길이만큼(str[j].length()) 반복해서 O일때는 cnt++, 아닐때는 cnt 0으로 초기화한다. 3. cnt 합계를 출력한다. import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] str = new String[sc.nextInt()]; //배열로 입력받기 for(int i=0;i 2022. 8. 7. [백준 1546] 자바 평균 간단한 문제인데 기본적인 것들을 신경써야하는 문제. * 값을 나눌때 소숫점 아래까지 결과값이 나와야한다. 그래서 정수형(int)이 아니라 실수형(double/float)으로 타입을 맞춰줘야한다. 1. 세준이의 점수중에서 가장 높은점수 max. 2. 세준이가 수정한 점수. 2. 수정된 점수의 평균. 1. Scanner로 첫줄에 점수의 개수 N 입력받기. 2. 둘째줄에 점수들을 for문 돌려서 배열로 입력받기(배열 타입 실수형) , 입력받으면서 최고점수 max구하기 4. for문을 돌려 각각의 점수들을 수정해주기.(점수/max*100) , 수정한 점수들을 모두 더해서 변수 sum 값으로 할당. 5. sum/N 해서 점수의 평균값을 구해준다. 6. 평균값 totalAvr 출력. public static voi.. 2022. 8. 3. [백준] 10950번 A+B - 3 문제 테스트 케이스는 연산(A+B)를 반복할 횟수이다. 1.먼저 변수 T로 몇번 반복시킬지 입력받는다. 2. 반복문을 이용해 T회 반복시킨다. 3.(반복문 안에서)A의 값과 B의 값을 입력받고 그 결과를 출력한다. 변수 result를 만들어서 A+B의 값을 넣어주고 result를 출력시켰다. 2021. 10. 22. [백준] 2884번 알람시계 알고리즘이 어려운 문제는 아니지만 계산식때문에 몇번을 틀리고 다시 풀게된 문제.(이제 뭐가 문제인지 알겠다...) 사용자가 입력한 시각에 -45분을 해주는 프로그램을 만들면 된다. 다만 몇가지 경우에는 조건을 설정해줘야한다. 이 조건들이란 우리가 시간을 계산할 때의 방식이다. 1. 음수인(M < 0) 분은 존재하지않는다. 분은 0분부터 59분 사이의 숫자이다. 분이 45보다 작을경우, 시간을 -1 해주고 분에 +60을 해주고 45를 빼야한다.(시간 계산하는 방법) 1-2. 음수인(H < 0) 시간은 존재하지 않는다. 시간은 0시부터 23시 사이의 숫자이다. 2. 1이 아닐경우(45 2021. 10. 20. 이전 1 2 다음