코딩테스트

· Algorithm
언어_자바 프로그래머스_마지막 두 원소 public class LastTwo { public static void main(String[] args) { Test3 t = new Test3(); int[] num_list = {5, 2, 1, 7, 5}; t.test3(num_list); } } class Test3{ public int[] test3(int[] num_list) { int[] answer = new int[num_list.length +1]; // 새로운 배열을 생성한다. 중요한 점은 +1 하여 길이를 확장하는 것. int last = 0; if(num_list[num_list.length-1] > num_list[num_list.length-2] ){ last = num_list[nu..
· Algorithm
언어_자바 프로그래머스_이어 붙인 수 public class OddEven { public static void main(String[] args) { Test2 t = new Test2(); int[] num_list = {3,4,5,2,1}; t.test2(num_list); } } class Test2{ public int test2(int[] num_list) { int answer = 0; String odd = ""; String even = ""; for(int i=0; i
· Algorithm
언어_ 자바 프로그래머스_코딩 기초 트레이닝_코드 처리하기 class Solution { public String solution(String code) { String answer =""; int mode = 0; for(int i=0; i += code[i] 조건3: mode 1 && i 가 홀수 -> += code[i] 조건1을 만족하기 위해서 mode 가 0일때는 1이 나와야하고, 1일때는 0이 나와야한다. 따라서 mode = 1 - mode; 로 조건 설정해준다. 조건 2/3을 만족하기 위해서 풀이하자면 아래와 같다. mode가 0일때, i%2 == mode는 곧 i가 짝수이면서 mode 역시 짝수 임을 알 수 있다. 따라서 mode의 값으로 홀/짝을 구분할 수 있기에 else if 한 줄로 코..
· Algorithm
백준 3단계_ 빠른 A + B 언어_ Java 생각 정리 1️⃣ 🙋‍♀️ 처음으로 제출한 답안은 바로 아래와 같다. 하지만 시간 초과… 입력 때 Scanner 대신에 BufferedRedaer로 받았지만 뭐가 문제일까 고민했다. 👩‍💻 입력 방법 ) BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); try { System.out.print("정수를 입력하세요: "); int num = Integer.parseInt(br.readLine()); System.out.println("입력한 정수: " + num); System.out.print("문자열을 입력하세요: "); String str = br..
31daylee
'코딩테스트' 태그의 글 목록 (3 Page)