학생들은 자기 자신을 포함한 각 학생들에게 점수를 준다.만약, 자신의 점수가 최저점이거나 최고점이면 제외한다.단, 자신의 점수가 최저점이거나 최고점일때 같은 점수가 있다면 제외하지 않고 포함시킨다.제외할 점수를 제외하고 평균을 구한 후, 아래의 기준에 따라 학점을 부여
n개의 음이 아닌 정수가 있습니다. 예를 들어 1, 1, 1, 1, 1로 숫자 3을 만들려면 밑의 그림과 같이 다섯개의 방법을 쓸 수 있다.숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하면 된다.기초 DFS 문제를 푸는 느낌이였다.DFS를 안
lottos와 win_nums 2개의 배열이 들어온다.lottos는 내가 산 로또 번호win_nums 는 금주의 로또 번호이다. 동생이 낙서를 하여 로또 번호가 훼손이 되어서 훼손된 부분은 0으로 입력하였다.당첨될수 있는 최고의 순위와 최저의 순위를 배열에 담아서 반환
주어진 단계를 차례차례 구현하면 되는 간단한 문제이다.6단계에서 특정 인덱스를 탐색하는 법을 잘 몰라서 엄청 시간을 잡아먹었다.구글에 있는 블로그를 보고 간신히 구현에 성공했다.그리고 저번에 배운 replacingOccurrences 함수가 문제 푸는데 많은 도움이 되
문자열에 있는 영어로된 숫자를 진짜 숫자로 바꾸어서 Int 형으로 반환한다.문제를 다 풀고 다른사람은 얼마나 참신하게 풀었을까 궁금함에 들어갔다가 후회했다..함수 하나로 너무 쉽게 문제를 해결했다. replacingOccurences 함수 꼭 기억해서 코딩테스트때 써먹
1, 4, 7은 왼손3, 6, 9는 오른손2, 5, 8, 0 은 왼손 오른손중 더 가까운 손이 간다.0을 10으로 치환해서 각각 줄마다 3의 차이가 나는것을 이용해 % 계산을 통해 현재 자리를 구하는 점이 참신했다.
board와 moves 의 인자가 들어온다.board 는 0이면 비어있는 칸 숫자면 인형이 들어있는 판이다.moves는 board를 가로로 몇칸 움직일지 정하는 인자이다.board의 행을 i 열을 j 로 가정한다면 moves는 가로로 움직이기 때문에 j 값에 영향을 받