본문 바로가기

분류 전체보기

(382)
무작위로 K개의 수 뽑기 JAVA 코딩테스트 프로그래머스 무작위로 K개의 수 뽑기 JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181858# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 랜덤으로 서로 다른 k개의 수를 저장한 배열을 만드려고 합니다. 적절한 방법이 떠오르지 않기 때문에 일정한 범위 내에서 무작위로 수를 뽑은 후, 지금까지 나온적이 없는 수이면 배열 맨 뒤에 추가하는 방식으로 만들기로 합니다. 이미 어떤 수가 무작위로 주어질지 알고 있다고 가정하고, 실제 만들어질 길이 k의 배열을 예상해봅시다. 정수 배열 ..
세 개의 구분자 JAVA 코딩테스트 프로그래머스 세 개의 구분자 JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 : 임의의 문자열이 주어졌을 때 문자 "a", "b", "c"를 구분자로 사용해 문자열을 나누고자 합니다. 예를 들어 주어진 문자열이 "baconlettucetomato"라면 나눠진 문자열 목록은 ["onlettu", "etom", "to"] 가 됩니다. 문자열 myStr이 주어졌을 때 위 예시와 같이 "a", "b", "c"를 사용해 나눠진 문자열을..
2의 영역 JAVA 프로그래머스 코딩테스트 2의 영역 JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 정수 배열 arr가 주어집니다. 배열 안의 2가 모두 포함된 가장 작은 연속된 부분 배열을 return 하는 solution 함수를 완성해 주세요. 단, arr에 2가 없는 경우 [-1]을 return 합니다 내가 작성한 코드 : import java.util.*; class Solution { public List solution(int[] arr) {..
윈도우에서 이모지 검색창 안 뜰 때 윈도우에서 이모지를 쓰려면 윈도우 로고키 + (.) 점을 누르면 이렇게 뜬다! 근데... 검색을 할 수가 없었다!! " 검색을 사용하려면 최신 버전의 Microsoft IME를 사용하세요." 라는 문구가 보였다!! 이모지 사용시 검색창 뜨게 하는 방법 (Windows에 언어 추가) : 키보드에서 Windows 로고키와 영문 i키를 눌러 설정창을 열어 줍니다. 시간 및 언어 > 언어로 이동 합니다. 기본 설정 언어 아래에 언어 추가를 눌러 English를 검색 후 English (United States)를 선택하여 다음을 눌러 설치 합니다. 설치가 완료되어 한국어 아래로 English가 보여진다면 키보드에서 Windows 로고키와 스페이스바를 눌러 키보드 입력 방식을 변경 합니다. Windows 로고키와..
자바 배열의 길이를 2의 거듭제곱으로 만들기 프로그래머스 코딩테스트 배열의 길이를 2의 거듭제곱으로 만들기 JAVA 문제 설명 : 정수 배열 arr이 매개변수로 주어집니다. arr의 길이가 2의 정수 거듭제곱이 되도록 arr 뒤에 정수 0을 추가하려고 합니다. arr에 최소한의 개수로 0을 추가한 배열을 return 하는 solution 함수를 작성해 주세요. 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181857 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자바 코드 : import java.util.Arrays; class Solution { pu..
1로 만들기 JAVA 프로그래머스 코딩테스트 1로 만들기 JAVA 문제설명 : 정수가 있을 때, 짝수라면 반으로 나누고, 홀수라면 1을 뺀 뒤 반으로 나누면, 마지막엔 1이 됩니다. 예를 들어 10이 있다면 다음과 같은 과정으로 1이 됩니다. 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181880 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JAVA 코드 : class Solution { public int solution(int[] num_list) { int answer = 0; for(int num : num_list){ ..
왼쪽 오른쪽 코딩테스트 JAVA 자바 프로그래머스 왼쪽 오른쪽 JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181890# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 문자열 리스트 str_list에는 "u", "d", "l", "r" 네 개의 문자열이 여러 개 저장되어 있습니다. str_list에서 "l"과 "r" 중 먼저 나오는 문자열이 "l"이라면 해당 문자열을 기준으로 왼쪽에 있는 문자열들을 순서대로 담은 리스트를, 먼저 나오는 문자열이 "r"이라면 해당 문자열을 기준으로 오른쪽에 있는 문자열들을 순서대로 담..
리스트 자르기 JAVA 프로그래머스 코딩테스트 리스트 자르기 JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181897# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 정수 n과 정수 3개가 담긴 리스트 slicer 그리고 정수 여러 개가 담긴 리스트 num_list가 주어집니다. slicer에 담긴 정수를 차례대로 a, b, c라고 할 때, n에 따라 다음과 같이 num_list를 슬라이싱 하려고 합니다. JAVA 코드 : import java.util.Arrays; class Solution { public i..