위클리챌린지4 프로그래머스 위클리 챌린지 4주차 프로그래머스 1단계 Java 위클리 챌린지 4주차 직업군 추천하기 문제입니다. 문제 요약 직업군별 사용하는 언어, 개발자가 선호하는 언어를 입력받습니다. 직업군별 언어순위와 개발자의 선호하는 언어를 고려하여 직업군을 추천합니다. 각 직업군별 언어순위, 개발자의 언어 선호도에 따라 점수를 매겨 추천 순위를 정합니다. 더보기 문제 설명 개발자가 사용하는 언어와 언어 선호도를 입력하면 그에 맞는 직업군을 추천해주는 알고리즘을 개발하려고 합니다. 아래 표는 5개 직업군 별로 많이 사용하는 5개 언어에 직업군 언어 점수를 부여한 표입니다. 점수 SI CONTENTS HARDWARE PORTAL GAME 5 JAVA JAVASCRIPT C JAVA C++ 4 JAVASCRIPT JAVA C++ JAVASCRIPT .. 2021. 8. 25. 프로그래머스 위클리 챌린지 3주차 프로그래머스 3단계 Java 위클리 챌린지 3주차 퍼즐 조각 채우기 문제입니다. 문제 요약 빈 공간을 표현한 2차원 배열, 블록조각을 표현한 2차원 배열을 입력 받습니다. (두 2차원 배열은 크기가 같은 N * N 배열) 조각은 빈 공간과 정확하게 일치했을 때에만 점수로 인정이 되며, 회전이 가능합니다. (뒤집기는 불가능) 조각의 크기가 점수가 되며, 최고득점을 반환합니다. 더보기 문제 설명 테이블 위에 놓인 퍼즐 조각을 게임 보드의 빈 공간에 적절히 올려놓으려 합니다. 게임 보드와 테이블은 모두 각 칸이 1x1 크기인 정사각 격자 모양입니다. 이때, 다음 규칙에 따라 테이블 위에 놓인 퍼즐 조각을 게임 보드의 빈칸에 채우면 됩니다. 조각은 한 번에 하나씩 채워 넣습니다. 조각을 회전시킬 수 있습니다. .. 2021. 8. 23. 프로그래머스 위클리 챌린지 2주차 프로그래머스 1단계 Java 위클리챌린지 2주차 상호 평가 문제입니다. 문제 요약 학생들이 서로의 과제물을 평가한 점수의 평균을 구하여 학점을 정하는 것이 목표입니다. 스스로를 평가한 점수가 만약 유일한 최고점 또는 유일한 최저점이라면 그 점수는 평균에서 제외합니다. 스스로를 평가한 점수가 최고점 또는 최저점이지만 유일하지 않다면 평균에서 제외하지 않습니다. 더보기 문제 설명 대학 교수인 당신은, 상호평가를 통하여 학생들이 제출한 과제물에 학점을 부여하려고 합니다. 아래는 0번부터 4번까지 번호가 매겨진 5명의 학생들이 자신과 다른 학생의 과제를 평가한 점수표입니다. No. 0 1 2 3 4 0 100 90 98 88 65 1 50 45 99 85 77 2 47 88 95 80 67 3 61 57 100.. 2021. 8. 23. 프로그래머스 위클리 챌린지 1주차 프로그래머스 1단계 Java 위클리 챌린지 1주차 부족한 금액 계산하기 문제입니다. 문제 설명 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N번째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요. 제한사항 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수 처음 가지고 있던 금액 money : 1 ≤ mo.. 2021. 8. 23. 이전 1 다음