[CodeUP] ID4891 : 행복
·
코딩 테스트/Python
Python 시작하면서 Java로 풀었던 코테를 바꿔볼까한다.https://nam-00.tistory.com/entry/CodeUP-ID-4891-%ED%96%89%EB%B3%B5-%EB%8B%B5 [CodeUP] ID 4891 : 행복문제코이 초등학교에 새로 부임하신 교장선생님은 어린 학생들의 행복감과학생들의 성적 차이 관계를 알아보기로 했다.그래서 이전 성적을 조사하여 학생들의 시험 점수 차이 변화를 알아보려nam-00.tistory.com Pythonn = int(input());score = [];for i in range(n): score.append(int(input()));max = max(score);min = min(score);print(max-min); 뭐지... 왜 이리 간략해..
[CodeUP] ID4833 : 쇠 막대기
·
코딩 테스트/Java
[문제]여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위 로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하 여 쇠막대기들을 자른다. 쇠막대기와 레이저의 배 치는 다음 조건을 만족한다.- 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다.- 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완 전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다.- 각 쇠막대기를 자르는 레이저는 적어도 하나 존재한다.- 레이저는 어떤 쇠막대기의 양 끝점과도 겹치지 않는다.아래 그림은 위 조건을 만족하는 예를 보여준다. 수평으로 그려진 굵은 실선은 쇠막대기이고, 점은 레이저의 위치, 수직으로 그려진 점선 화살표는 레이저의 발사 방향이다.이러한 레이저와 쇠막대기의 배치는 다음과 같이 괄호를..
[CodeUP] ID3130 : 소들의 헤어스타일
·
코딩 테스트/Java
[문제]농부 존의 N마리의 소들이 있다.소들은 헤어스타일에 예민하기 때문에, 다른 소들의 헤어 스타일을 보고 싶어한다.i번째 소들의 키가 hi이고, 모든 소들은 일렬로 서 있고 오른쪽으로만 볼 수 있다.i번째 소가 볼 수 있는 다른 소의 헤어 스타일은 i+1, i+2, .... 이다.그런데 자기 보다 키가 같거나 큰 소가 있으면 그 다음에 있는 모든 소들의 헤어스타일은 보지 못한다.예) N=6, H = { 10, 3, 7, 4, 12, 2 }인 경우 = = = = - = = = = -> 소가 보는 방향 = - = = = = = = = = = 10 3 7 4 12 21번소는 2, 3, 4소의 머리스타일을 확인할 수 있다.2번소는 다른..
[CodeUP] ID 3117 : 0 은 빼!
·
코딩 테스트
[문제]당신의 상관은 당신이 작년에 회사의 실적에 얼마나 도움이 되었는지 횟수를 세었다.불행히도 당신의 상관은 때때로 횟수를 틀리게 읽는다.다행히도 당신의 상관은 잘못된 숫자를 읽은 것을 인식하면 ‘zero’라고 말한다. 이는 ‘직전의 숫자는 무시한다’는 것을 의미한다. 불행히고 당신의 상관은 실수를 반복할 수 있고, 매 실수 마다 ‘zero’라고 말한다. 예를 들면 당신의 상관이 ‘One, three, five, four, zero, zero, seven, zero, zero, six’라고 말한 것은 7을 의미하는 것인데 다음의 표를 보면 알 수 있다.상관의 명령현재 숫자설명"one, three, five, four"1, 3, 5, 44개의 숫자를 기록"zero, zero"1, 3마지막 두 숫자를 삭제..
[CodeUP] ID 4891 : 행복
·
코딩 테스트/Java
문제코이 초등학교에 새로 부임하신 교장선생님은 어린 학생들의 행복감과학생들의 성적 차이 관계를 알아보기로 했다.그래서 이전 성적을 조사하여 학생들의 시험 점수 차이 변화를 알아보려고 한다.예를 들어서 2016년 학생 88명의 점수가 다음과 같다고 하자.27,35,92,75,42,53,29,8727,35,92,75,42,53,29,87 그러면 가장 높은 점수는 92점이고 가장 낮은 점수는 27점이므로 점수의 최대 차이는 65이다.한편 2017년 학생 88명의 점수가 다음과 같았다.85,42,79,95,37,11,72,3285,42,79,95,37,11,72,32 이때 가장 높은 점수는 95점이고 가장 낮은 점수는 11점이므로 점수의 최대 차이는 84이다.N명 학생들의 점수가 주어졌을 때, 가장 높은 점수와..
개발자가 되고 싶은 곰