Algorithm179 CodingBat Map-1 ▶Map 작성방법(기억해 두어야 할 것)◀ -map 생성 : Map map = new HashMap(); -map의 key에 값 저장 : map.put(key값, value값) -map에 저장된 key의 값 불러오기 : map.get(key값) -map에 저장된 key의 값들 keys라는 곳에 저장 : Set keys = map.keySet(); -key가 map에존재하는지 아닌지 확인 : map.containsKey(key값) -map에 있는 key와 key의 value 제거 : map.remove(key) 1. mapBully 만약 key "a" 가 있다면, key "b"의 값 "a"의 값을 가지게 하고 key "a"의 값은 ""로 바꿔라. public Map mapBully(Map map) { if.. 2021. 9. 28. CodingBat String-1 이번 CodigBat문제는 String관련 문제들! String에서 java.util.regex.Pattern.matches가 많이 사용됨! 주의해서 일반적인 코딩방법과, Pattern.matches를 사용하는 방법을 살펴보자! 1. helloName 주어진 문자열에 "Hello "문자열을 문자열 앞에 추가해 출력 public String helloName(String name) { return "Hello " + name + "!"; } 2. makeAbba 주어진 두개의 문자열a,b를 abba형식으로 반환해라. public String makeAbba(String a, String b) { return a+b+b+a; } 3. makeTags 주어진 두개의 문자열 tag와 word를 사용해 word형.. 2021. 9. 27. CodingBat Warmup-2 CodingBat 두번째 기초문제! 1. stringTimes 주어진 한문자열과 0이상의 정수형 n을 입력받아, 입력받은 문자열을 n만큼 반복해서 출력해라. public String stringTimes(String str, int n) { String s = ""; for(int i = 0; i .. 2021. 9. 27. CodingBat Warmup-1 코딩 Warmup은 기본문제이지만,, CodingBat로그인을 안해서 한 3번씩 푼것같다... 기본문제이기도 하지만 내 기본도 아직은 많이 부족해 코딩이 복잡한 기분이든다..(;´д`)ゞ 문제도 영어로 되어있어서, 슬프게도 풀면서 많이 막히면 Solution도 열어서 봤다는.. 어쨌든!CodingBat문제 풀이 정리시작! 1. SleepIn weekday라면 weekday는 true, vacation이라면 vacation은 true. 우리는 weekday가 아니고 vacation이라면 sleep한다. 만약 sleep이라면 true를 반환하라. public boolean sleepIn(boolean weekday, boolean vacation) { if(!weekday || vacation){ retur.. 2021. 9. 27. 이전 1 ··· 40 41 42 43 44 45 다음