알고리즘/프로그래머스 1단계 9

두 정수 사이의 합

코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public long solution(int a, int b) { long answer = 0; //a와 b대 대소관계를 나눔 if(a

정수 내림차순으로 배치하기

코딩테스트 연습 - 정수 내림차순으로 배치하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr // 정렬하는것을 사용하기 위해서는 java.util아래에 있는 Arrays를 임포트해야함import java.util.Arrays;class Solution { public long solution(long n) { long answer = 0; //long 타입을 String 타입으로 형변환 String k = Long.toString(n); ..

하샤드 수

코딩테스트 연습 - 하샤드 수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public boolean solution(int x) { boolean answer = true; //int 를 Strinig 형변환 String k = Integer.toString(x); //String 배열로 변환 String[] arr = k.split(""); //..

정수 제곱근 판별

코딩테스트 연습 - 정수 제곱근 판별 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public long solution(long n) { long answer = 0; //제곱근을 구하는 함수를 사용 //sqrt() 함수는 double타입 double k = Math.sqrt(n); //강제 형변환을 해서 둘이 같으면 정수 if(k == (int)k){ answer = ..

자연수 뒤집어 배열로 만들기

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public int[] solution(long n) { int[] answer = {}; //toString 을 사용하여 long을 String으로 형변환 String k = Long.toString(n); //split()을 사용하여 배열로 변환 String[] arr = k.split(""); ..

자릿수 더하기

코딩테스트 연습 - 자릿수 더하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr public class Solution { public int solution(int n) { int answer = 0; //toString()를 사용하여 String으로 변환 String k = Integer.toString(n); // split()를 사용하여 배열로 변환 String[] arr = k.split(""); ..

약수의 합

코딩테스트 연습 - 약수의 합 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public int solution(int n) { int answer = 0; // 1에서부터 n까지 n이 i 로 나누어 떨어지면 answer 의 i 값들을 더함 for(int i=1; i

문자열을 정수로 바꾸기

코딩테스트 연습 - 문자열을 정수로 바꾸기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public int solution(String s) { int answer = 0; //문자열을 정수로 바꿔주는 메서드를 사용 //여기서 s의 길이가 1이상 5이하 이므로 int 범의를 벗어나지 않기 때문에 answer = Integer.parseInt(s); return answer; }}

문자열 내 p와 y의 개수

코딩테스트 연습 - 문자열 내 p와 y의 개수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { boolean solution(String s) { boolean answer = true; // 모든 문자열을 대문자로 변환 (대문자와 소문자 상관없이 p와 y의 갯수만 비교) s = s.toUpperCase(); int countp = 0; // p의 갯수 int county = 0; // y의 갯수 ..