취준/코딩테스트

[프로그래머스] 가채점 (lv.0)

쿠룽지 2024. 1. 22. 13:44
728x90
반응형

 

 

int numbers = 성적을 문의하려는 학생들의 번호

our_score = 성적을 문의하려는 학생 순서대로 담긴 정수리스트

score_list = 실제 성적이 번호 순서대로 담긴 정수리스트

 

solution 함수

가채점 점수 == 실제 성적 > same

!= > Different

 

 

파이썬 (디버깅 전)

def solution(numbers, our_score, score_list):
    answer = []
    for i in range(len(numbers)):
        if numbers[our_score[i]] == score_list[i]:
            answer.append("Same")
        else:
            answer.append("Different")
    
    return answer

 

 

 

파이썬 (디버깅 후)

def solution(numbers, our_score, score_list):
    answer = []
    for i in range(len(numbers)):
        if our_score[i] == score_list[numbers[i]-1]:
            answer.append("Same")
        else:
            answer.append("Different")
    
    return answer

 

 

[PCCE 기출문제] 6번 / 가채점 : 네이버 블로그 (naver.com)

 

[PCCE 기출문제] 6번 / 가채점

https://school.programmers.co.kr/learn/courses/19274/lessons/240601 문제 설명 A반 학생들은 시험이 ...

blog.naver.com

 

 

 

 

java

class Solution {
    public String[] solution(int[] numbers, int[] our_score, int[] score_list) {
        int num_student = numbers.length;
        String[] answer = new String[num_student];

        for (int i = 0; i < num_student; i++) {
            if (our_score[i] == score_list[numbers[i]-1]) {
                answer[i] = "Same";
            }
            else {
                answer[i] = "Different";
            }
        }

        return answer;
    }
}

 

 

 

pcce 가채점 (velog.io)

 

pcce 가채점

문제 설명A반 학생들은 시험이 끝난 뒤 성적이 나오기 전 자기 시험지를 가채점해 보았습니다. 이후에 선생님이 실제 성적을 불러 줄 때 가채점한 점수와 실제 성적이 다른 학생들이 있어 선생

velog.io

 

728x90
반응형