코딩 테스트

·코딩 테스트
문제https://www.acmicpc.net/problem/25206 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다!치훈이의 전공평점을 계산해주는 프로그램을 작성해보자.전공평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이다.인하대학교 컴퓨터공학과의 등급에 따른 과목평점은 다음 표와 같다.A+4.5A04.0B+3.5B03.0C+2.5C02.0D+1.5D01.0F0 P/F 과목의 경우 등급이 P또는 F로 표시되는데, 등급이 P인 과목은 계산에서 제외해야 한다.과연 치훈이는 무사히 졸업할 수 있을까? 정답const fs = require("fs");con..
·코딩 테스트
문제https://www.acmicpc.net/problem/1152 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.  정답 난이도가 쉬워 보였으나, 생각보다 정답 비율이 낮아 의문이 생겼습니다. 처음 접근할 때 input을 받아 split(" ")을 통해 공백을 기준으로 배열을 잘라주고 그 배열의 길이를 출력하면 된다고 생각했습니다. console.log(input.length); 하지만 주의할 점이 있는데, 공백만 존재할 경우입니다. 아무것도 입력받지 않아도 배열에 공백이 추가되어 1이 출력됩니다. 그래서 첫 번째 요소인 공백일 때의 조건을 추가하여 배..
hyun0907
'코딩 테스트' 카테고리의 글 목록