Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
파이썬 정답 코드 공유
import sys # 난로의 반지름 = n * (연탄의 반지름) number = int(input()) row_list = list(map(int, input().split())) count_init = 0 for i in range(2, 101): count = 0 for j in row_list: if j%i==0: count+=1 if count > count_init: count_init = count print(count_init)
스포 주의) 자바스크립트로 문제풀 때 조건을 추가로 넣어야 통과가 되네요
const readline = require('readline') const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) const input = [] rl.on('line', (line) => { input.push(line) if(input.length === 2) { rl.close() } }).on('close', () => { let maxCount = 0; let houseSize = input[1].split(' ') if(houseSize.length === 1) { console.log(houseSize[0]) return; } for(let i = 2; i <= 100; i++) ...
10번 테스트 케이스만 통과가 안되는데 반레 부탁드립니다ㅠㅠ
import sys n = int(sys.stdin.readline()) li = list(map(int, sys.stdin.readline().split())) li.sort() res = 1 for i in range(2, li[-1]): tmp = 0 for j in li: if j % i == 0: tmp += 1 res = max(res, tmp) print(res)
연탄의 크기 반례 부탁드립니다
import sys input = sys.stdin.readline n = int(input().strip()) rad_list = list(map(int, input().split())) max_houses = 1 for i in range(n): coal_radius = rad_list[i] houses = sum(1 for r in rad_list if r % coal_radius == 0) max_houses = max(max_houses, houses) print(max_houses) 어디가 잘못된걸까요?..