inflearn logo
강의

Course

Instructor

Introduction to Java Algorithm Problem Solving: Coding Test Preparation

12. Mentoring

3중 for문으로 변경해서 정답

1491

kdy9509301201

6 asked

2

import java.util.Scanner;

public class 멘토링 {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt();
        int m = scan.nextInt();
        int[][] intArrArr = new int[n][m];
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                int temp = scan.nextInt();
                intArrArr[temp-1][i] = j;
            }
        }
        System.out.println(solution(n,m,intArrArr));
    }

    private static int solution(int n, int m, int[][] intArrArr) {
        int answer = 0;
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++){
                boolean flag = true;
                for(int k=0;k<m;k++){
                    if(intArrArr[i][k] >= intArrArr[j][k]){
                        flag = false;
                        break;
                    }
                }
                if(flag){
                    answer++;
                }
            }
        }
        return answer;
    }
}

input을 받을 때 학생이 행에 오도록 변경을 해서 등 수를 열로 변경해서 받으면 3중 for문으로도 가능합니다. 참고가 될까 싶어 올려봅니다

화이팅!!

java 코딩-테스트

Answer 3

0

nooodle312539

대단하셔요 👍

0

CJS

정말 좋은 풀이 같네요!!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
UserDev님, 자바 알고리즘 문제풀이 입문 과정의 코딩테스트 대비에서 3중 for문을 활용한 문제 풀이 공유 감사합니다. UserDev님의 접근 방식은 입력 받는 부분에서 학생의 등수를 행으로 관리하여 문제를 해결하는 데 있어 더 직관적이게 하고, 반복문을 통한 조건 검사를 통해 멘토-멘티를 할 수 있는 경우의 수를 찾는 방식으로 보입니다. 다른 학습자분들에게도 이러한 접근 방법이 참고와 도움이 될 수 있기를 바랍니다.

열심히 하시는 모습이 인상적입니다. 문제 해결에 있어 다양한 접근 방식을 시도하며 논리적 사고를 키우고 있는 UserDev님, 앞으로도 계속해서 화이팅입니다!

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

8

1

갑자기 채점 사이트가 바뀌었어요

0

18

1

문제 리스트 페이지

0

21

1

채점 사이트 관련 질문드립니다

0

18

1

봉우리 문제 질문입니다

0

78

2

씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?

0

62

0

이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?

0

69

0

가중치 방향 그래프에서 가중치가 0인 간선을 표현하는 방법

0

67

1

좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ

0

81

2

6-7 강의에서

0

47

1

6-6. 장난꾸러기 질문 있습니다.

0

43

1

강의 수강후 코딩테스트

0

106

1

answer 변수 사용 여부

0

42

1

2중 for문

1

83

2

2-11. 임시반장정하기 (Runtime Error)

0

62

1

혹시 LinkedList 같은 자료 구조들은 따로 배우지 않나요?

0

68

1

이런 풀이는 어떨까요

0

41

1

자바 스트림 방식의 효율성 질문 드립니다.

0

54

1

알고리즘 자료 구조들..

0

58

1

StringBuilder vs BufferdWriter

0

45

1

원더랜드(프림)

0

45

1

이런 코드는 어떤가요?

0

58

1

bfs 풀이

0

55

1

병합정렬

0

54

1