프로그래머스(21)
-
java 프로그래머스 [Level 1] _가운데 글자 가져오기
출제 링크 : 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 = ""; if (s.length() % 2 == 0) { answer = s.substring((s.length() / 2) - 1, (s.length() / 2) + 1); } else { answer ..
2021.04.30 -
java 프로그래머스 [Level 1] _2016년
java 프로그래머스 [Level 1] _2016년 출제 링크 : programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr class Solution { static int[] bArray = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; static String[] answerArray = { "FRI", "SAT", "SUN", "MON", "..
2021.04.30 -
java 프로그래머스 [Level 1] _신규 아이디 추천
class Solution { private static String id = ""; public String solution(String new_id) { id = new_id; ch01(); System.out.println("1단계 : " + id); ch02(); System.out.println("2단계 : " + id); ch03(); System.out.println("3단계 : " + id); ch04(); System.out.println("4단계 : " + id); ch05(new_id); System.out.println("5단계 : " + id); ch06(); System.out.println("6단계 : " + id); ch07(); System.out.println("7단계 :..
2021.04.30 -
java 프로그래머스 [완전탐색] _소수 찾기
출제 링크 : programmers.co.kr/learn/courses/30/lessons/42839 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 programmers.co.kr import java.lang.*; import java.util.*; class Solution { static int answer = 0; static boolean[] check = new boolean[7]; static ArrayList arr = new ArrayList(); public int solution(String numbers..
2021.04.29 -
java 프로그래머스 [완전탐색] _모의고사
출제 링크 : programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr import java.util.ArrayList; class Solution { public int[] solution(int[] answers) { int a = 0, b = 0, c = 0; int[] man1 = { 1, 2, 3, 4, 5 }; // 5 int[] man2 = { 2, 1, 2, 3, 2, 4, 2, 5 }; // 8 int[] man3 ..
2021.04.29 -
java 프로그래머스 [해쉬] _전화번호 목록
java 프로그래머스 [Level 1] _전화번호 목록 출제 링크 : programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr import java.util.Arrays; class Solution { public boolean solution(String[] phone_book) { Arrays.sort(phone_book); for (int i = 1; i < phone_book.length; i++) { if(phone_b..
2021.04.29