728x90
반응형
- [프로그래머스 코딩테스트] java Lv.0 중복된 문자 제거chantlemanclass Solution { public String solution(String my_string) { String answer = ""; for(char ch : my_string.toCharArray()) { if(answer.contains(ch+"")) continue; answer+=ch; } return answer; }}
- 2024-07-19 09:49:59
- 자바 로또 예제chantleman1~8까지 번호를 랜덤으로 뽑아서 로또 번호 출력 내가 갖고있는 금액은 만원이고, 만원이 다 소진될때까지 로또를 구매합니다.import java.util.Arrays;import java.util.Random;import java.util.Scanner;public class HomeWork13 { Scanner sc = new Scanner(System.in); public static void main(String[] args) { HomeWork13 obj = new HomeWork13(); obj.process(); } public void process() { int money=10000; while(money>0) { System.out.println("보유 금액: "+money)..
- 2024-07-18 18:28:19
- [프로그래머스 코딩테스트] java Lv.0 숫자 찾기chantlemanclass Solution { public int solution(int num, int k) { int answer = -1; String ns = num+""; String ks = k+""; for(int i=0; i class Solution { public int solution(int num, int k) { String ns = num+""; String ks = k+""; if(!ns.contains(ks)) return -1; return ns.indexOf(ks)+1; }} String형 말고 char형으로 할 때는 equals()가 아닌..
- 2024-07-18 09:42:43
- [프로그래머스 코딩테스트] java Lv.0 배열 회전시키기chantlemanclass Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int[numbers.length]; if(direction.equals("right")) { answer[0]=numbers[numbers.length-1]; for(int i=0;i class Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int[numbers.length]; if(dire..
- 2024-07-18 09:34:41
- [프로그래머스 코딩테스트] java Lv.0 특정 문자 제거하기chantlemanclass Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter,""); return answer; }}
- 2024-07-18 09:21:05
- [프로그래머스 코딩테스트] java Lv.0 점의 위치 구하기chantlemanclass Solution { public int solution(int[] dot) { int answer = 0; int x=dot[0]; int y=dot[1]; if(x>0 && y>0) return 1; if(x0) return 2; if(x0 && y
- 2024-07-18 09:18:16
- [프로그래머스 코딩테스트] java Lv.0 문자열안에 문자열chantlemanclass Solution { public int solution(String str1, String str2) { int answer = str1.contains(str2) ? 1 : 2; return answer; }}
- 2024-07-18 09:15:18
- 프로그래밍 공통 1chantleman[OOP(object - oriented programming, 객체 지향 프로그래밍)]1) SRP - 단일 책임 원칙 (single responsibility principle)- 클래스는 단 하나의 목적을 가져야 하며, 클래스를 변경하는 이유는 단 하나의 이유여야 한다. 2) OCP- 개방 폐쇄 원칙 (open-closed principle)- 클래스는 확장에는 열려있고, 변경에는 닫혀있어야 한다. 3) LSP- 리스코프 치환 원칙 (Liskov substitution principle)- 상위 타입의 객체를 하위 타입으로 바꾸어도 프로그램은 일관되게 동작해야 한다. 4) ISP- 인터페이스 분리 원칙 (interface segregation principle)- 클라이언트는 이용하지 않는 메소드에 ..
- 2024-07-17 18:37:39
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)