문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예시 participant completion return [leo, kiki, ed..
문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 입출력 예 phone_number return 01033334444 *******4444 027778888 *****8888 Solution in Java 1 2 3 4 5 6 7 8 9 class Solution { public String solution(String phone_number) { String answer = ""; for(int i=0; i 4 ? ..
문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다.입출력 예abreturn35123335312 Solution in Java 123456789101112131415161718class Solution { public long solution(int a, int b) { long answer = 0; if(a = b; i--){ answer = i + answer;..
같은 숫자는 싫어 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 배열 arr에서 제거 되고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를들면 arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요...
문제 설명 문자열 s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수, solution을 완성하세요.예를들어 s가 a234 이면 False를 리턴하고 1234 라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. 입출력 예 s return a234 false 1234 true Solution in Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Solution { public boolean solution(String s) { boolean answer = true; if(s.length() == 4 || s.length() == 6){ if( s.matches("^[0-9]*$")){ return answer;..
문제 설명자연수 n을 입력받아 n의 약수(divisor)를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.제한 사항n은 0 이상 3000이하인 자연수입니다.입출력 예nreturn122856입출력 예 설명입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 두개의 숫자가 구구단처럼 1부터 돌아가며 체크하는 말도 안되는코드를 머리 아프게 짜놓고 문제를 다시 보니 자연수 3000까지,,,,,, 풀기전에 문제를 똑바로 읽자,,, Solution 1234567891011class Solution { public int solution(int n) { int answer = 0; f..
- Total
- Today
- Yesterday
- 프로그래머스 알고리즘
- ... in Javascript
- code refactoring
- HackerRank Algorithm
- compareTo()
- 프로그래머스 알고리즘문제
- Javascript Algorithm
- hackerrank solution
- Collection Framework
- Object type casting
- string class in java
- hackerrank javascript solution
- hackerrank
- spring boot application
- equals()
- substring()
- java
- hackerrank javascript
- HashMap
- rest parameter
- C++
- 프로그래머스
- math.abs
- easy algorithm
- 알고리즘
- math.max
- easy javascript algorithm
- javascript
- algorithm
- repeat()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |