본문 바로가기

전체 글263

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.
JAVA_인터페이스(Interface) 인터페이스(Interface) 1. 인터페이스가 생긴이유 - 기본 클래스는 다중 상속을 지원하지 않아 문제 발생. 2. 인터페이스 - 인터페이스는 상수, 추상메서드 가지고 있음. - 인터페이스 메서드 추상메서드 형식으로 선언하면 abstract붙이지 않더라도 자동으로 컴파일 과정에서 붙게 됨. - 클래스에서 인터페이스 구현할 때 클래스 이름 뒤에 implements키워드 사용. - 추가적으로 static, default메서드 선언 또한 가능함. ▶ 인터페이스 기본문법 인터페이스를 구현하기위해 impletments한 후 인터페이스 내에있는 메소드 Overridig하지 않으면 오류발생. 3. 인터페이스 기능1 - 다중상속이 가능 - 인터페이스는 다중상속 표현 가능. - 여러 인터페이스 동시구현 가능. - 단.. 2021. 9. 14.