백준 2

[Array] 버리긴 아까운 백준 오답 (feat.MultiArray,No.4434)

● 예제의 출력 결과만 보고 코딩을 하니 이런 식으로 코딩을 해 벼렸다고 한다. 그래도 2차원 배열은 어느 정도 할 줄 아는 듯하다.. public class Main { public static void main(String[] args) { int[][] Case = { { 5 }, { 5, 50, 50, 70, 80, 100 }, { 7, 100, 95, 90, 80, 70, 60, 50 }, { 3, 70, 90, 80 }, { 3, 70, 90, 81 }, { 9, 100, 99, 98, 97, 96, 95, 94, 93, 91 } }; int[] sumArr = new int[Case[0][0]]; for (int i = 1; i < Case.length; i++) { for (int j = ..

Java/Daily-Java 2021.04.21

[Bac|<joon>]백준 : 4344 :평균은 넘겠지

예제를 보는 순간 바로 배열을 사용하자는 생각이 떠올랐지만, 무식하게 2차 배열을 쓸 생각으로 코드를 짜다 보니 예제는 풀었지만 입력값을 줘야 하는 걸 까먹었다. (2차 배열을 이용한 예제 출력은 Daily-Java에 업로드 예정) 출력을 보면 우리는 대학생 새내기들이 속한 행에서 평균점수를 넘는 학생의 수치만 출력하면 된다. 배열에 모든 숫자를 넣어 관리하면서 예제를 출력하는 방식이 아니라 그때그때 필요한 행의 점수를 입력해서 원하는 값을 출력 후 초기화하여 배열을 재사용하는 코드를 짜 보도록 하자 1) testcase 학생들의 평균점수를 넘은 수치를 구하는 건 testcase 만큼 실행한다. 즉 testcase는 총 실행 횟수 첫 번째 for문의 변수 2) 학생수 N 각 testcase마다의 학생수 ..

Java/BackJoon 2021.04.21