코딩테스트 (13) 썸네일형 리스트형 [코딩테스트] 배열 뒤집기 package AlgorithsmExample// https://school.programmers.co.kr/learn/courses/30/lessons/120821class Quiz16 { fun solution(num_list: IntArray): IntArray { var answer: IntArray = IntArray(num_list.size) var idx = num_list.size -1 for(i in 0 until num_list.size) { answer[i] = num_list[idx] idx-- } return answer } // 더 나은 방법으로 reversedA.. [프로그래머스] 이어 붙인 수 package AlgorithsmExample// https://school.programmers.co.kr/learn/courses/30/lessons/181928?language=kotlin// jointToString() 함수를 배우는 좋은 계기가 됐다. 리스트안의 모든 값들을 이어 붙여서 문자열로 만들어주는 역할을 하는 메소드다.class Quiz15 { fun solution(num_list: IntArray): Int { var answer: Int = 0 // 홀수 var oddSumList = mutableListOf() // 짝수 var evenSumList = mutableListOf() num_list.f.. [프로그래머스] 잘라서 배열로 저장하기 package AlgorithsmExample//https://school.programmers.co.kr/learn/courses/30/lessons/120913class Quiz9 { fun solution(my_str: String, n: Int): Array { var length = 0 length = my_str.length/n if(my_str.length % n > 0) { length++ } var answer: Array = Array(length){""} var idx = 0 for(i in 0 until my_str.length) { answer[idx.. [프로그래머스] 머쓱이보다 키 큰 사람 https://school.programmers.co.kr/learn/courses/30/lessons/120585 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr class Solution { fun solution(array: IntArray, height: Int): Int { var answer: Int = 0 for(item in array) { if(height [프로그래머스] n의 배수 import java.util.ArrayList;public class n의배수 { //https://school.programmers.co.kr/learn/courses/30/lessons/120905 public static int[] solution(int n, int[] numlist) { ArrayList result = new ArrayList(); int[] answer; for(int i = 0; i K번째수 import java.util.Collections;import java.util.ArrayList;import java.util.List;//https://school.programmers.co.kr/learn/courses/30/lessons/42748public class K번째수 { public static void main(String[] args) { int [] array = {1, 5, 2, 6, 3, 7, 4}; int [][] commands ={{2,5,3}, {4,4,1}, {1,7,3}}; K번째수 k = new K번째수(); int[] reesult = k.solution(array, commands); Syst.. 코딩테스트 추억점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr푸는 방법이 많을건데 문제를 보자마자 해시를 쓰면 쉽게 풀 수 있을 것 같아서 그렇게 했다. 그리고 실제로 매우 쉬웠다.아래는 내가 쓴 코드다.package AlgorithsmExample;import java.util.HashMap;public class MemoryScore { public static void main(String[] args) { Stri.. 완주하지 못한 선수 (해시) https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java 중복에 대한 생각을 하지 못해서 조금 애를 먹었다. 다른 사람의 풀이를 보고 해결했다.뭐.. 사실상 그 시점부터는 내가 푼게 아니라는 느낌이 전혀 아니긴 한데, 어떤 상황에서 써먹어야 하는 것인지는 확실히 이해했으니 만족하자.import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;// 완주하지 못한 선수//https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java//동명이인응로 .. 이전 1 2 다음 목록 더보기