코딩테스트 회고록/코테_Java

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - n^2 배열 자르기 (1편)

프로그래머스 월간 코드 챌린지 시즌3 Lv.2 'n^2 배열 자르기' 문제 풀이와 풀이과정 입니다. https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다. n행 n열 크기의 비어있는 2차원 배열을 만듭니다. i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다. 1행 1열부터 i행 i열까지의 영역 내의 모든 빈 칸을 숫자 i로..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 등차수열의 특정한 항만 더하기

프로그래머스 코딩테스트 연습 Lv.0 '등차수열의 특정한 항만 더하기' 문제 풀이와 풀이과정 입니다. https://school.programmers.co.kr/learn/courses/30/lessons/181931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 두 정수 a, d와 길이가 n인 boolean 배열 included가 주어집니다. 첫째항이 a, 공차가 d인 등차수열에서 included[i]가 i + 1항을 의미할 때, 이 등차수열의 1항부터 n항까지 included가 true인 항들만 더한 값을 return 하는 solutio..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 둘만의 암호

프로그래머스 코딩테스트 연습 Lv.1 '둘만의 암호' 문제 풀이와 풀이과정 입니다. https://school.programmers.co.kr/learn/courses/30/lessons/155652?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다. 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다. index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - A 강조하기

프로그래머스 코딩테스트 연습 Lv.0 'A 강조하기' 문제 풀이입니다. https://school.programmers.co.kr/learn/courses/30/lessons/181874 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 문자열 myString이 주어집니다. myString에서 알파벳 "a"가 등장하면 전부 "A"로 변환하고, "A"가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return 하는 solution 함수를 완성하세요. 1 ≤ myString의 길이 ≤ 20 myString은 알파벳으로 이루..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 옹알이(1)

프로그래머스 코딩테스트 연습 Lv.0 '옹알이(1)' 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 so..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 문자열안에 문자열

프로그래머스 코딩테스트 연습 Lv.0 '문자열안에 문자열' 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✏️ 문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. ※ 아래..

코딩테스트 회고록/코테_Java

[JAVA] 메서드 - contains()

🤔 어떤 메서드일까? contains()는 대상 문자열에 특정 문자열이 포함되어 있는지 boolean값으로 판별하는 메서드 입니다. 대상 문자열.contains(포함되어 있는지 판별할 특정 문자열) 대소문자를 구분합니다 🔧 메서드 사용법 String str = "안녕나는지수"; res = str.contains("나"); // 대상 문자열.contains(포함되어 있는지 판별할 특정 문자열) if(res == true) System.out.println("들어있습니다"); else System.out.println("들어있지 않습니다"); 들어있습니다

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 피자 나눠 먹기 (3)

프로그래머스 코딩테스트 연습 입문단계 '피자 나눠 먹기 (3)' https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. ※ 아래 입출..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 숨어있는 숫자의 덧셈 (1)

프로그래머스 코딩테스트 연습 입문단계 '숨어있는 숫자의 덧셈(1)' 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. ※ 아래 입출력 예시를 참고하세요! ⚠️ 제한사항 및 입출력 예시 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 외계행성의 나이

프로그래머스 코딩테스트 연습 입문단계 '외계행성의 나이' 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120834 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합..

코딩테스트 회고록/코테_Java

[JAVA] 프로그래머스 - 문자열 정렬하기(2)

프로그래머스 코딩테스트 연습 입문단계 '문자열 정렬하기(2)' 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. ※ 아래 입출력 예시를 참고하세요! ⚠️ 제한사항 및 입출력 예시 0

코딩테스트 회고록/코테_Java

[JAVA] 배열을 문자열로 / 문자열을 배열로

🔧 배열을 문자열로 Arrays.toString() int num = {1,2,3}; System.out.println(Arrays.toString(num)); [1,2,3] 🔧 char 배열을 문자열로 String.valueOf() new String() char[] arr1 = {'에이','비','씨'}; char[] arr2 = {'3', '6', '9'}; String str1 = String.valueOf(arr1); // String.valueOf() String str2 = new String(arr2); // new String() // 출력 System.out.println(str1); System.out.println(str2); 에이비씨 369 🔧 문자열을 char 배열로 toChar..

iamjisu
'코딩테스트 회고록/코테_Java' 카테고리의 글 목록