Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
JS
// 입력처리 const fs = require('fs') const scoresGroup = fs.readFileSync('input.txt', 'utf8') .trim() .split('\n'). slice(1) .map(v => v.split(' ').map((v, i) => [i, +v])) const number = scoresGroup[0].length const totalScores = [] for (let index = 0; index < number; index++) { let sum = 0 scoresGroup.forEach(scores => { sum += scores[index][1] }) totalScores.push([index, sum]) } scoresGroup.push(totalScores) const sortedScoresGroup = scoresGroup.map(scores ...
런타임에러 뜨는데 도움 주시면 정말 감사하겠습니다.
import java.io.*; import java.util.*; public class Main { static int N; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readLine()); StringTokenizer st1 = new StringTokenizer(br.readLine()); StringTokenizer st2 = new StringTokenizer(br.readLine()); StringTokenizer st3 = new StringTokenizer(br.readLine()); Student[] test1 = new Student[N]...
같은 코드로 여러번 돌리는데 맞을때도 있고 틀릴때도 있네요 허허
import java.io.*; import java.util.*; public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); int last[] = new int [n]; int lastcopy[] = new int [n]; for(int i=0;i<3;i++){ int people[] = new int [n]; int score[] = new int [n]; for(int j=0;j<n;j++){ people[j] = sc.nextInt(); score[j] = peopl...
[HSAT 5회 정기 코딩 인증평가 기출] 성적 평가 -> 자꾸 런타임에러가 납니다. 고수 형님들 도와주십쇼
아래 코드에서 오답은 없지만 자꾸 런타임에러가 납니다.. 히든 테스트 케이스 20번 후반대에서 런타임에러가 나는데 왜 자꾸만 런타임에러가 나는지 고수 형님들 조언 부탁드립니다.. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().trim().split("\n"); const N = +input[0]; let score = []; // 회차 별 점수 let sum = Array.from({length: N}, () => 0); // 점수 합계 for (let i = 1; i < input.length; i ++) { score.push(input[i].trim().split(" ").map(Number)); }; // 회차 별 등수 출력 for (let point of score) { let dic = {}; let idx = 0; let pointCopy = JSON.parse(JSO...
HSAT 5회 성적평가 파이썬 반례 부탁드립니다.
import sys #input=sys.stdin.readline n=int(input()) score=[list(map(int,input().split())) for _ in range(3)] last_score=[] for j in range(n): sc=0 for i in range(3): sc+=score[i][j] last_score.append(sc) def grading(score): sc_dic={} for k,v in enumerate(score): sc_dic[k]=v sc_sorted=dict(sorted(sc_dic.items(),key=lambda x:x[1],reverse=True)) grade=1 last=2000 num=0 for k,v in sc_sorted.items(): if last>v: grade+=num sc_sorted[k]=grade grade+=1 last=v num=0 else: sc_sorted[k]=grade-1 num+=1 g...
nodejs 성적평가 문제 반례 부탁드립니다.
?const readline = require("readline") const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let count = 0; let N = 0; let input = []; let arr = [] rl.on("line", function(x){ count++; if(count === 1){ N = x; } else { input[count - 2] = x.split(" ").map(el => Number(el)) arr[count - 2] = x.split(" ").map(el => Number(el)) } if(count > N){ rl.close(); } }).on("close", function(){ let arr2 = [] let arr3 = [] ...
Challenge Practice Level3 성적 평가 시간초과 질문
import sys n = int(sys.stdin.readline()) total_score = [0 for _ in range(n)] for _ in range(3): scores = list(map(int, sys.stdin.readline().split())) rank = [0 for _ in range(n)] for i in range(len(scores)): # cnt = 0 cnt = len(list(filter(lambda num: num > scores[i], scores))) rank[i] = cnt+1 total_score[i] += scores[i] print(rank[i], end=" ") print() for i in range(len(total_score)): cnt = len(list(filter(l...