본문 바로가기

자바65

[Java] 프로그래머스 > 문자열 내 p와 y의 개수 https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 문제 설명 대문자와 소문자가 섞여있는 문자열 s에서 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 제한 사항 문자열 s의 길이 .. 2022. 1. 30.
[Java] 프로그래머스 > 가운데 글자 가져오기 https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 문제 설명 단어 s의 가운데 글자를 반환하는 함수 단어의 길이가 짝수라면 가운데 두글자를 반환 제한 사항 s는 길이가 1 이상, 100이하인 스트링 string.substring(start) // start위치부터 끝까지 문자열 자르기 string.substring(start,end) start위치부터 end 전까지 문자열.. 2022. 1. 30.
[Java] 프로그래머스 > 문자열 다루기 기본 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 완성 예를 들어 s가 "a234"이면 False를 리턴, "1234"라면 True를 리턴 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열 먼저, 문자열이 숫자인지 판별하는 isNumer 함수를 구현한다. isNumb.. 2022. 1. 30.
[Java] 프로그래머스 > 자연수 뒤집어 배열로 만들기 https://programmers.co.kr/learn/courses/30/lessons/12932 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴 제한 조건 n은 10,000,000,000 이하인 자연수입니다. 내 풀이 class Solution { public int[] solution(long n) { int[] answer = {}; String s.. 2022. 1. 27.
[Java] 프로그래머스 > 제일 작은 수 제거하기 https://programmers.co.kr/learn/courses/30/lessons/12935 코딩테스트 연습 - 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1 programmers.co.kr 문제 설명 정수를 저장한 배열, arr에서 가장 작은 수를 제거한 배열을 리턴하는 함수 단, 리턴하는 배열이 빈 배열일 경우 배열에 -1을 채워 리턴 제한조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr [i] ≠ arr [j]입니다. 내 풀이 import java.util.*.. 2022. 1. 27.
[Java] 프로그래머스 > 같은 숫자는 싫어 https://programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 문제 설명 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 모두 제거 연속된 숫자들 제거 후 반환될 때 arr의 원소 순서 유지 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다 작거나 같은 정수 내 풀이 import java.util.*; public c.. 2022. 1. 27.