[코드트리] 반복 출력하기 [Novice Mid : 프로그래밍 연습 - 값을 반환하지 않는 함수 / 반복 출력하기]
·
◈ Coding Test/코드트리🌳
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai - 문제풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); for(int i = 0 ; i < n ; i++) { System.out.println("12345^&*()_"); } } }
[코드트리] 함수를 이용해 직사각형 만들기 [Novice Mid : 프로그래밍 연습 - 값을 반환하지 않는 함수 / 함수를 이용해 직사각형 만들기]
·
◈ Coding Test/코드트리🌳
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai - 문제풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.next()); int m = Integer.parseInt(sc.next()); for(int i = 0 ; i < n ; i++) { for(int j = 0 ; j < m ; j++) { System.out.print(..
[코드트리] 숫자로 이루어진 사각형 [Novice Mid : 프로그래밍 연습 - 값을 반환하지 않는 함수 / 숫자로 이루어진 사각형]
·
◈ Coding Test/코드트리🌳
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai - 문제풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); int cnt = 1; for(int i = 0 ; i < n ; i++) { for(int j = 0 ; j < n ; j++) { if(cnt == 10) { cnt = 1; } System.out..
[코드트리] 숫자 찍기 3 [난이도 : Bronze 2 / 문제유형 : 2d]
·
◈ Coding Test/코드트리🌳
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai - 문제풀이 import java.util.Scanner; public class Main { static int[][] table; static StringBuilder sb = new StringBuilder(); public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] nums = sc.nextLine().split(" "); int n = Integer.parseInt(nums[0]); int typ..
[GoF] Decorator 패턴 : 장식들과 내용물을 동일시한다 [객체에 장식을 더해 가는 패턴]
·
◈ Study/디자인패턴(GoF)🥞
- Decorator 패턴 : 장식들과 내용물을 동일시한다 Decorator 패턴은 중심이 되는 객체가 있고, 거기에 장식이 되는 기능을 하나씩 추가해서 목적에 더 맞는 객체로 만들어 가는 패턴이다. 객체에 장식을 더해 가는 디자인 패턴이라 이해하면 된다. - 어떤 경우에 사용할까? Decorator 패턴에서는 장식틀과 내용물이 공통의 인터페이스를 가지지만, 감싸면 감쌀수록 기능이 추가된다. 이때 감싸지는 쪽을 수정할 필요는 없기에, 내용물을 변경하지 않고 기능을 추가할 수 있다. - 예제 코드 이름 설명 Display 문자열 표시용 추상 클래스 StringDisplay 1행으로 구성된 문자열 표시용 클래스 Border '장식틀'을 나타내는 추상 클래스 SideBorder 좌우에만 장식틀을 붙이는 클래스..