본문 바로가기

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

프로그래머스 1단계 - 수박수박수박수박수박수? https://programmers.co.kr/learn/courses/30/lessons/12922 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr import java.util.*; class Solution { public String solution(int n) { //String을 이어 붙여야하기때문에 //StringBuffer를 이용해야한다! String+String은 새로운 String클래스를 만들기때문..! StringBuffer sb = new String.. 2021. 5. 3.
프로그래머스 1단계 - 문자열을 정수로 바꾸기 https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr class Solution { //뭐지...String을 int로...Integer.parseInt....이거만 쓰면되나.... public int solution(String s) { int answer = Integer.parseInt(s); return answer; } } 2021. 5. 3.
프로그래머스 1단계 - 소수 찾기 https://programmers.co.kr/learn/courses/30/lessons/12921 코딩테스트 연습 - 소수 찾기 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 programmers.co.kr import java.util.*; //1~n까지 모든 수를 n이하의 수로 나눴더니...시간초과가 나왔다.. //알아보니 에라토스네테스의 체 라는것이 있엇다..! class Solution { public int solution(int n) { int answer = 0; //n+1만큼 배열을 생성한다 boolean[] sosu = ne.. 2021. 5. 3.
프로그래머스 1단계 - 가운데 글자 가져오기 https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr class Solution { public String solution(String s) { String answer = ""; //만약에 s = "ABC" 가 오면 B(2번째 인덱스)가 출력 //s = "ABCD" 이면 BC(2,3번째 인덱스)출력 //s = "ABCDE" 이면 C(3번째 인덱스) 출력 //s = "ABC.. 2021. 4. 29.
프로그래머스 1단계 - 음양 더하기 https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr //absolutes의 숫자와 signs의 참거짓...! //두 배열의 길이는 같다..! 만약 signs의 2번째 인덱스가 false라면 absolutes의 2번째 인덱스는 음수..! //모든 수를 더한다..! class Solution { public int solution(int[] absolutes, boolean[] signs) {.. 2021. 4. 29.
프로그래머스 1단계 - 문자열 내 p와 y의 개수 https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr //String s 에 p나 y가 있는지 없는지 체크한다.. //대문자 P도 p에 속하고 대문자 Y도 y라고 한다. //s 를 다 소문자로 바꾼다... //배열로 바꾸고 p의 개수와 y의 개수를 체크한다..! class Solution { boolean solution(String s) { .. 2021. 4. 29.
반응형