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

민트초코

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

민트초코

검색하기 폼
  • 분류 전체보기 (135)
    • 소개 (1)
    • CS (106)
      • 알고리즘 풀이 (75)
      • Algorithm (15)
      • OS (7)
      • DB (7)
      • network (1)
    • Spring (6)
    • Java (9)
    • 개발환경 (3)
    • 기술 (8)
  • 방명록

CS (106)
[ 프로그래머스 2020 카카오 공채 ] 실패율 (java)

[ 프로그래머스 2020 카카오 공채] 실패율 (자바) 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라. 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테..

CS/알고리즘 풀이 2019. 12. 13. 21:28
[프로그래머스] 평균 구하기 ( java )

[프로그래머스] 평균 구하기 ( 자바 ) 제목 그대로 평균 구하기 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/courses/30/lessons/12944 코딩테스트 연습 - 평균 구하기 | 프로그래머스 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 programmers.co.kr 핵심 코테에서 가능하면 double 형은 오차 있기때문에 안 쓰려고 했지만 이 문제는 소수점까지 구해야하고, 소수점 범위를 특정할..

CS/알고리즘 풀이 2019. 12. 13. 15:54
[프로그래머스] 콜라츠 추측 ( java )

[프로그래머스] 콜라츠 추측 ( 자바 ) 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 | 프로그래머스 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 programmers...

CS/알고리즘 풀이 2019. 12. 13. 15:40
[프로그래머스] 최대공약수와 최소공배수 ( java )

[프로그래머스] 최대공약수와 최소공배수 ( 자바 ) 최대, 최소 공약수 구하기 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/courses/30/lessons/12940 코딩테스트 연습 - 최대공약수와 최소공배수 | 프로그래머스 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 n m return 3 12 [3, 12] 2 5 [..

CS/알고리즘 풀이 2019. 12. 13. 15:15
[ 프로그래머스 ] 찾아라 프로그래밍 마에스터- 포켓몬 ( java )

[ 프로그래머스 ] 찾아라 프로그래밍 마에스터- 포켓몬 ( 자바 ) N마리의 포켓몬에서 N/2 마리를 선택한다. 포켓몬마다 종류에 따른 번호가 부여되어 있는데, N/2마리르 선택했을 때, 가능한 가장 많은 종류 개수 구하기 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 | 프로그래머스 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 ..

CS/알고리즘 풀이 2019. 12. 12. 20:16
[ 프로그래머스 ] 정수 내림차순으로 배치하기 ( java )

[ 프로그래머스 ] 정수 내림차순으로 배치하기 ( 자바 ) n이 118372면 873211을 리턴하기 n은 8000000000이하 숫자 https://programmers.co.kr/learn/courses/30/lessons/12933 코딩테스트 연습 - 정수 내림차순으로 배치하기 | 프로그래머스 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 n return 118372 873211 programmers.co.kr 구조 1 int타입 배열 생성, 크기는 Math.log10사용 %, ..

CS/알고리즘 풀이 2019. 12. 8. 22:46
[ 프로그래머스 ] 문자열을 정수로 바꾸기 ( java )

[ 프로그래머스 ] 문자열을 정수로 바꾸기 ( 자바 ) 문자열 123, -123, +123 과 같은 문자열을 정수로 바꾸기 https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 | 프로그래머스 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 0으로 시작하지 않습니다. 입출력 예 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 ..

CS/알고리즘 풀이 2019. 12. 6. 21:39
[ 프로그래머스 ] 시저암호 ( java )

[ 프로그래머스 ] 시저암호 ( 자바 ) 문자열 s의 알파벳을 n만큼 밀자 https://programmers.co.kr/learn/courses/30/lessons/12926 코딩테스트 연습 - 시저 암호 | 프로그래머스 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 제한 조건 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. programmers.co.kr..

CS/알고리즘 풀이 2019. 12. 6. 21:22
이전 1 ··· 9 10 11 12 13 14 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • java
  • 17825
  • 가장 큰 정사각형 찾기
  • DP
  • Brainf**k 인터프리터
  • 라면공장
  • programmers
  • 주사위 윷놀이
  • 오블완
  • 짝지어 제거하기
  • 124 나라의 숫자
  • 티스토리챌린지
  • 2018 카카오 공채
  • 카카오2020 공채
  • 후보키
  • 큰 수 만들기
  • 백준
  • 찾아라 프로그래밍 마에스터
  • 정수 내림차순으로 배치하기
  • 프로그래머스
  • 괄호 변환
  • 투포인터
  • 3954
  • 카카오 2020 공채
  • 게리맨더링 2
  • 자바
  • 2019 카카오 공채
  • 17779
  • 문자열을 정수로 바꾸기
  • 단체사진 찍기
more
«   2025/07   »
일 월 화 수 목 금 토
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

티스토리툴바