자기주도학습/코딩 테스트5 ConvertListtoObject 2차원 배열을 HashMap으로 리턴하기 Q: 2차원 배열(배열이 요소로 입력됨.)을 입력 받아 각 배열을 이용해 만든 HashMap을 리턴하기. /* 입력: arr[i]는 string arr[i].length는 0 또는 2 출력: HashMap으로 리턴. 주의사항: 중복되는 키의 경우 초기의 값을 사용 빈 배열을 입력받은 경우 빈 배열 리턴. arr[i]의 길이가 0 인경우 무시하기. */ A: public class min { public HashMap convertListToHashMap(String[][] arr) { // 새로운 해시맵을 생성하기. HashMap map = new HashMap(); // 빈 배열을 입력받은경우 빈 해시맵을 리턴 // if(arr.length == 0) return new HashMap(); if(arr.. 자기주도학습/코딩 테스트 2023. 1. 20. 문자열 첫 글자 대문자로 리턴하기 [letterCapitalize] // .split() .substring() .join() Q : 문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자가 대문자가 되도록 리턴하기. 주의사항 String으로 리턴 시키세요. 연속된 공백이 있을 수 있다. 단어는 공백으로 구분한다. 빈 문자로만 이루어진 문자열 입력 받으면 빈 문자열 리턴하기. 코드 작성해보기 public String letterCapitalize(String str) { // 빈 문자열을 입력받은 경우 빈문자열 리턴. // if(str.isEmpty()) return ""; if(str.length() == 0 ) return ""; String[] words = str.split(" "); // split을 활용해서 공백을 기준으로 잘라 배열로 만들기. Stirng result = ""; // 출력할 결과값에는 "" 빈문자열을.. 자기주도학습/코딩 테스트 2023. 1. 19. HashMap 빈배열 첫번째, 마지막 요소를 키와 값으로 하는 HashMap 생성하기 P: 배열(arr)을 입력받아서 첫번째 요소와 마지막요소를 키값으로 뽑아서 HashMap리턴해보기. Q: 수도코드: // 빈HashMap을 생성해보기 // 배열이 빈배열일 경우를 생각해보기 -> return null; // 배열의 0, length-1 을 뽑아서 키값에 put하기. -> if (arr.length ==0) return null; // 빈 배열을 입력받으면 null을 출력해주기. HashMap result = new Hashmap(); // 빈 hashmap 생성 result.put(arr[0], arr[arr.length-1]); // 컬렉션 프레임워크중 MAP을 활용해서 매서드 put(Object key, Object value)를 활용. **(put 매서드는 주어진 키로 값을 저장한다.. 자기주도학습/코딩 테스트 2023. 1. 12. 자바에서 Void?? [Missing return statement 계속 뜨는 이유] 최근에 Intellij에서 간단한 계산기를 만들다가 이런 오류가 떴다,, Missing return statement. System.out.println("첫번째 숫자를 입력하세요."); String str1 = input.nextLine(); System.out.println("사칙연산 기호 중 하나를 입력하세요."); String oper = input.nextLine(); System.out.println("두번째 숫자를 입력하세요."); String str2 = input.nextLine(); double First_numb = Integer.parseInt(str1); double Second_num = Integer.parseInt(str2); double result; if (oper.equ.. 자기주도학습/코딩 테스트 2022. 12. 27. 코딩 테스트 JAVA 변수, 타입, 문자열 기초 틀린문제 오답노트. 문제 1 [문자열을 인자로 받는다의 의미] 문자열을 인자로 받아서 느낌표를 붙여서 리턴해주는 메서드 returnWordWithJoy가 있습니다. 메서드 returnWordWithJoy의 첫 번째 인자로 문자열 "I love coding"을 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요. 코드: public class Solution { public String invoke() { String word; //여기에 코드 적기! return word; } public static String returnWordWithJoy(String str) { if(str.equals("")) return "empty value"; else return str + "!"; } } 정답: 초.. 자기주도학습/코딩 테스트 2022. 12. 22. 이전 1 다음