반응형

2023/06 62

[프로그래머스] Java 코딩테스트 연습 - 주사위 게임 1

[프로그래머스] Java 코딩테스트 연습 - 주사위 게임 1 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181839# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 1부터 6까지 숫자가 적힌 주사위가 두 개 있습니다. 두 주사위를 굴렸을 때 나온 숫자를 각각 a, b라고 했을 때 얻는 점수는 다음과 같습니다. a와 b가 모두 홀수라면 a^2 + b^2점을 얻습니다. a와 b 중 하나만 홀수라면 2 * (a + b) 점을 얻습니다. a와 b 모두 홀수가 아니라면 |a + b| 점을..

카테고리 없음 2023.06.27

[프로그래머스] Java 코딩테스트 연습 - 정수 찾기

[프로그래머스] Java 코딩테스트 연습 - 정수 찾기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list 안에 n이 있으면 1을 없으면 0을 return하도록 solutionㅏ함수를 완성해주세요. 풀이 for 문 돌리고 num_list 의 각 인덱스를 순회하면서 if문으로 n과 같은 원소가 있으면 answer에 1을 할당했다. 소스코드 class So..

[프로그래머스] Java 코딩테스트 연습 - 꼬리 문자열

[프로그래머스] Java 코딩테스트 연습 - 꼬리 문자열 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181841 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열이 담긴 리스트가 주어졌을 때, 모든 문자열들을 순서대로 합친 문자열을 꼬리 문자열이라고 합니다. 꼬리 문자열을 만들 때 특정 문자열을 포함한 문자열은 제외시키려고 합니다. 예를 들어 문자열 리스트 ["abc", "def", "ghi"]가 있고 문자열 "ef"를 포함한 문자열은 제외하고 꼬리 문자열을 만들면 "abcg..

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을, 부분 문자열이라면 0을 return하도록 solution 함수를 완성해주세요. 풀..

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열인지 확인하기

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열인지 확인하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 부분 문자열이랑 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다. 문자열 my_stri..

[프로그래머스] Java 코딩테스트 연습 - 문자열로 변환

[프로그래머스] Java 코딩테스트 연습 - 문자열로 변환 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 풀이 Integer.toString() 메서드로 n을 문자열로 변환했다. 소스코드 class Solution { public String solution(int n) { return Integer.toString(n); ..

[프로그래머스] Java 코딩테스트 연습 - 0 떼기

[프로그래머스] Java 코딩테스트 연습 - 0 떼기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수로 이루어진 문자열 n_str이 주어질 때, n_str의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 while문 사용했다 ! 초기 인덱스 i를 0으로 설정하고, charAt() 메서드로 n_str의 i 위치에 있는 문자를 가져와, 가져온 문자가 0인 경우 ..

[프로그래머스] Java 코딩테스트 연습 - 문자열을 정수로 변환하기

[프로그래머스] Java 코딩테스트 연습 - 문자열을 정수로 변환하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181848 문제 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution함수를 완성해주세요. 풀이 Integer.parseInt() 메서드로 문자열을 정수로 변환했다. 소스코드 class Solution { public int solution(String n_str) { return Integer.parseInt(n_str); } }

[프로그래머스] Java 코딩테스트 연습 - 문자열 정수의 합

[프로그래머스] Java 코딩테스트 연습 - 문자열 정수의 합 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181849 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 각 자리수의 합을 return하도록 solution함수를 완성해주세요. 풀이 num_str이 문자열이기 때문에 각 자리수의 합을 구하기 위해서는 정수로 변환해야 한다. Integer.parseIn() 메서드로 num_str을 정수로 변환했다. 이때, subs..

[프로그래머스] Java 코딩테스트 연습 - 정수부분

[프로그래머스] Java 코딩테스트 연습 - 정수부분 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 풀이 double 타입인 flo 를 정수int 타입으로 캐스팅 한 후 return했다. 캐스팅(castind) : 데이터 타입을 변환하는 과정. 1. 암시적 캐스팅 작은 크기의 데이터 타입을 큰 크기의 데이터 타..

반응형