본문 바로가기 메뉴 바로가기

Studying programming

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Studying programming

검색하기 폼
  • Jimin's Programming (194)
    • Algorithms (54)
    • JavaScript (16)
    • Vue.js (3)
    • Node.js (3)
    • React.js (7)
    • React Native (0)
    • Spring Boot (13)
    • JAVA (58)
    • C++ (17)
    • Programming (19)
    • Computer basics (4)
  • 방명록

프로그래머스 (9)
완주하지 못한 선수 - Hash

문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예시 participant completion return [leo, kiki, ed..

Algorithms 2019. 7. 23. 04:32
Programmers 핸드폰번호 가리기

문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 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 ? ..

Algorithms 2019. 3. 3. 11:58
두 정수 사이의 합

문제 설명두 정수 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;..

Algorithms 2019. 1. 31. 10:46
<프로그래머스> 같은 숫자는 싫어 in Java

같은 숫자는 싫어 문제 설명 배열 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 함수를 완성해 주세요...

Algorithms 2019. 1. 26. 06:41
<프로그래머스 알고리즘문제> 문자열 다루기 기본

문제 설명 문자열 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;..

Algorithms 2019. 1. 21. 14:07
<프로그래머스 알고리즘문제> 약수의 합

문제 설명자연수 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..

Algorithms 2019. 1. 18. 15:38
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • java
  • algorithm
  • hackerrank javascript
  • 프로그래머스 알고리즘문제
  • math.abs
  • Object type casting
  • 알고리즘
  • spring boot application
  • code refactoring
  • compareTo()
  • hackerrank
  • 프로그래머스
  • HashMap
  • HackerRank Algorithm
  • repeat()
  • equals()
  • hackerrank javascript solution
  • substring()
  • string class in java
  • math.max
  • hackerrank solution
  • easy algorithm
  • rest parameter
  • C++
  • javascript
  • 프로그래머스 알고리즘
  • Javascript Algorithm
  • easy javascript algorithm
  • Collection Framework
  • ... in Javascript
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바