일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- coding language
- sql 사칙연산
- 리스트자료형
- java
- java가 중요한 이유
- 스프링 트랙
- 자바트랙
- left()
- 대문자 자동변환
- import.java.util.random
- 언어알기
- right()
- dbeaver
- column
- db
- java알기
- 조건식 여러개
- database
- dbms
- Table
- 랜덤 닉네임 생성기
- 데이터베이스
- like %
- 간단한 검색
- mysql
- where 조건식
- 자바
- sql
- TIL
- java의 작동방식
- Today
- Total
목록자바 (3)
수수한 코딩세상
문제사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력할 수 있습니다. (아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄 코드 생각각각의 닉네임을 랜덤으로 추출해야 하기 때문에 Random 라이브러리를 사용해야겠다고 생각했습니다.자료 구조형을 리스트로 하여서 추출해 보기로 했습니다.최종 출력될 자료형은 문자열이 되도록 해야겠다고 생각했습니다.랜덤 닉네임을 생성하는 것은 하나의 기능이기 때문에 실행될 Main Class와 분리해 개별 Class에 작성해야겠다고 생각했습니다. 개발 코드RandomNicknameGenerator Classimport java.util.Random;import java.util.ArrayList;impo..
문제 설명정수 `num1` 과 `num2` 가 주어질 때, num1 에서 `num2` 를 뺀 값을 `return`하도록 `soltuion` 함수를 완성해주세요.제한 사항-50000 ≤ num1 ≤ 50000-50000 ≤ num2 ≤ 50000입출력 예입출력 예 설명입출력 예 #1`num1`이 2이고 `num2`가 3이므로 2 - 3 = -1을 `return`합니다.입출력 예 #2`num1`이 100이고 `num2`가 2이므로 100 - 2 = 98을 `return`합니다.Solution.javaclass Solution { public int solution(int num1, int num2) { //제한사항 조건문으로 설정 if(-50000조건문을 통해 제한 사항이 맞는..
스트래티지 패턴(Strategy Pattern)은 여러 알고리즘을 하나의 추상적인 접근점을 만들어 접근점에서 서로 교환가능하도록 해주는 패턴입니다.추상적인 접근 : 인터페이스(interface) or 추상클래스(abstract class)교환가능 : 추상적인 클래스끼리 교환 가능하게 기본적인 스트래티지 패턴 다이어그램행위를 클래스로 캡슐화 해서 동적으로 행위를 자유롭게 바꿀 수 있는 패턴전략을 쉽게 바꿀 수 있도록 해주는 패턴구체적인 것을 추상화해서 바라볼 수 있도록 하는 패턴 다음 예제 요구사항을 통해 스트래티지의 사용 예를 살펴보고자 합니다. 예제 요구사항신작게임에서 캐릭터의 무기를 구현해야 한다.무기는 두가지 종류가 있다.칼 (Knife)검 (Sword)public interface Weapon {..