본문 바로가기

코딩테스트/프로그래머스 1단계44

프로그래머스 1단계 - 문자열 내림차순으로 배치하기 https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 programmers.co.kr import java.util.*; //String을 내림차순으로 정렬해랏...! //일단..String을 배열로 넣고,, 역순으로 정렬...! //StringBuilder는 String을 처리하는데 굉장히 좋은 클래스이다. //String + String을 하면 새로운 String이라는 객체가 새로이 생성되기때문에...매우 비효율적.. 2021. 4. 29.
프로그래머스 1단계 - 소수 만들기 https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr //nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return하라!! //{1, 2, 3, 4} 가 잇으면 -> {1,2,3}, {1,2,4}, {1,3,4}, {2,3,4} 총 4개의 경우의 수가 나오고 이 중 {1,2,4}가 7 이기에 소수이다. class Solution { int answer =.. 2021. 4. 28.
프로그래머스 1단계 - 서울에서 김서방 찾기 https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co.kr //김성방은 x에 있다 라는 문자를 출력해야함.. //김서방네이놈... //seoul 배열에 "Kim"이 잇는지 확인한다. compareTo(); class Solution { public String solution(String[] seoul) { StringBuilder sb = ne.. 2021. 4. 28.
프로그래머스 1단계 - 문자열 다루기 기본 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr import java.util.*; //s문자열에 숫자로만 구성되어있는지 체크를한다.. 길이는 4 or 6이어야만 한다..! //문자 각각을 뽑아서 0과 9사이에있는지 체크한다..! class Solution { public boolean solution(String s) { boolean answer = .. 2021. 4. 28.
프로그래머스 1단계 - 내적 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr //내적이라...산적 동생인줄...(하하..조크..) //포문으로 돌린다...두개 곱한다...더한다... class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i=0; i 2021. 4. 27.
프로그래머스 1단계 - 예산 https://programmers.co.kr/learn/courses/30/lessons/12982 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr import java.util.*; //부서별 예산이 들어있는 d배열과 총 예산인 budget! //최대 몇개의 부서한테 줄수 있는지..! 부서별 예산의 합은 buget을 넘을순없지..! //오름차순으로 정렬해서 최대 몇번째의 인덱스까지 줄수 있는지 생각해보자..! class Solution { public int solution(int[] d, int budget.. 2021. 4. 27.
반응형