하루플스토리
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
블로그 내 검색
Github

하루플스토리

안드로이드 개발자 하루플 입니다 GitHub 놀러와주세요!😊

  • 개발/코딩테스트

    [프로그래머스/JAVA] 시저암호

    안녕하세요, 하루플 입니다. 시저암호 문제입니다. 문제 요약 AB 를 1만큼 밀면 BC 가 되고, 3만큼 밀면 DE 가 된다. z는 1만큼 밀면 a가 된다. 문자열 s와 거리 n을 입력받아 n만큼 민 암호문을 return 하시오. 제한 조건 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다. 먼저, 한 글자식 읽기 위해 for문에서 char ch = s.charAt(i)를 합니다. Character.isLowerCase() 함수는 입력받은 인자가 영문 소문자인지 여부를 판단하여 true나 false를 리턴합니다. 반대로 Character.isUpperCase()는대문자를 판단합니다. if문..

    2021. 10. 30.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 가운데 글자 가져오기

    안녕하세요, 하루플 입니다. 계속 문자열과 배열들을 완벽하게 익히려고 1단계 문제를 풀어보고 있는데요 감이 조금식 잡히는 것 같습니다! 이번에도 쉬운 문제인 '가운데 글자 가져오기' 입니다. 문제 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 우선, 문제의 핵심이 짝수, 홀수를 구분하는 것이고 짝수일 때는 두글자를 출력하는겁니다. ex) 4/2 = 2 입니다. 이 경우 인덱스 0,1,2,3 중 1,2를 표시해야합니다. 즉, 길이/2 - 1 과 길이/2 를 출력하면 됩니다. 저는 두가지 방법으로 풀어보았습니다. 첫번째 방법은 charAt을 이용하여 푸는 방법입니다..

    2021. 10. 30.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 같은 숫자는 싫어

    안녕하세요, 하루플 입니다. 배열 관련 문제인 프로그래머스 '같은 숫자는 싫어' 문제입니다. 문제 요약 배열 arr의 각 원소는 0~9까지 이루어져 있다. 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 한다. 단, 제거된 후 남은 수들을 반환할 때 배열 arr의 원소들의 순서를 유지해야한다. arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 1. 연속적으로 나타나는 숫자를 제거하고 남은 수의 배열 길이는 어떻게 될지 모르므로 가변 리스트인 ArrayList를 선언합니다. 2. 앞의 원소와 비교하기 위한 변수 num을 선언하는데, 원소가 0~9까지 라고 하였으므..

    2021. 10. 30.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 기능개발

    안녕하세요, 하루플 입니다😀 프로그래머스 2단계 문제인 기능 개발 입니다. 문제가 조금 긴 관계로 쉬운 이해를 위해 문제 요약을 하였습니다. 문제 요약 - 각 기능은 진도가 100%일 때 서비스에 반영할 수 있다. - 각 기능의 개발 속도는 모두 다르므로 뒤의 기능이 앞의 기능보다 먼저 개발될 수 있다. - 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포된다.😳 - 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 : progresses - 각 작업의 개발 속도가 적힌 정수 배열 : speeds - 각 배포마다 몇개의 기능이 배포되는지를 return하도록 하는 solution 함수를 완성하자. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입..

    2021. 10. 30.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 부족한 금액 계산하기

    안녕하세요, 하루플 입니다😎 프로그래머스 위클리 챌린지 1주차_부족한 금액 계산하기 문제입니다. 최근에 문제를 다 적지 않고 블로그에 요약으로 적고 있는데 적으면서 문제 이해도 훨씬 잘되고 보기도 좋은거같아요😁 문제 요약 놀이기구의 이용료 : price 자신이 가지고 있는 금액 : money 놀이기구를 탄 횟수 : count 놀이기구를 탈 수록 처음 놀이기구의 이용료의 N배를 받음. 즉, 처음 놀이기구 가격이 100원이고 놀이기구를 3번 이용한다면? 100 + 200 + 300 = 600원의 이용료 발생. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지 return 하시오. 저는 요금의 합을 계산하기 위해서 for문에서 요금을 곱한 값을 임시로 저장하는 result ..

    2021. 10. 29.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 나머지가 1이 되는 수 찾기

    안녕하세요, 하루플 입니다. 정말 간단한 문제인데 조금 헷갈린 부분이 있어 포스팅해봅니다. 문제 요약 int n이 매개변수로 주어진다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하라. 문제를 보았을 때 어떻게 짜야할지 금방 감이 오시죠? 아래 코드는 처음에 제가 틀린 코드인데요.. class Solution { public int solution(int n) { int answer = 0; for (int i=0; i

    2021. 10. 28.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 예산

    안녕하세요, 하루플입니다😁 프로그래머스 1단계 문제 예산 풀이입니다. 문제 정리 예산을 1000원 신청하였다면 정확히 1000원을 지원해야하며, 1000원보다 적은 금액을 지원해 줄 수는 없다. int[] d : 부서별로 신청한 금액 int budget : 예산 int answer : 최대 몇 개의 부서에 물품을 지원할 수 있는가? 1. 우선 배열의 예산을 계속 더해줄 변수 int result = 0; 을 생성해줍니다. 2. 작은 수 부터 더해주어야 가장 최대의 결과값을 낼 수 있으므로 배열을 정렬해줍니다. 3. for문에서 d 배열 길이만큼 i를 반복합니다. 4. d 배열의 값을 하나식 result에 더해줍니다. 5. result에 더하는 과정 중 예산 budget보다 result가 커지면 return..

    2021. 10. 28.

  • 개발/코딩테스트

    [프로그래머스/JAVA] 완주하지 못한 선수

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

    2021. 10. 27.

이전
1 ··· 7 8 9 10 11 12 13 ··· 32
다음
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
하루플스토리

티스토리툴바