본문 바로가기

분류 전체보기

(61)
[java] 배열의 합을 구하는 코드 int sum = Arrays.stream(arr).sum();
[java] 2차원배열에서 조건부 정렬 Arrays.sort(arr, (a, b) -> Integer.compare(a[0], b[0])); //첫번째 열을 기준으로 정렬Arrays.sort(arr, (a, b) -> Integer.compare(a[1], b[1])); //두번째 열을 기준으로 정렬
[java] 백트래킹으로 부분집합 구하기 import java.io.*;import java.util.*;public class Main { static int n; static int [] arr; static int [] nArr; static boolean [] visited; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); n = Integer.parseInt(st.nextToken()..
[java] 백트래킹 중복제거 코드 import java.io.*;import java.util.*;public class Main{ static int arr[]; static boolean visit[]; static int a,b; static StringBuilder sb; public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st=new StringTokenizer(br.readLine()); a=Integer.parseInt(st.nextToken()); ..
[java] 백트래킹 기본구현코드 import java.io.*;import java.util.*;public class Main{ static int arr[]; static boolean visit[]; static int a,b; static StringBuilder sb; public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st=new StringTokenizer(br.readLine()); a=Integer.parseInt(st.nextToken()); b=Integer.parseInt(st.nextToken()..
[java]이진트리 구현 코드 import java.io.*;import java.util.*;class Node { char value; Node left; Node right; public Node(char value) { this.value = value; this.left = null; this.right = null; }}public class Test { static Node[] tree; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..
[java] 정렬 사용법(길이순정렬, 사전순정렬, hashmap내에 valuse값 정렬) // map에서 단어들을 가져와서 ArrayList에 저장 List words = new ArrayList(map.keySet()); // words 리스트를 정렬 Collections.sort(words, new Comparator() { @Override public int compare(String o1, String o2) { // 자주 등장하는 단어 순서대로 정렬 if (Integer.compare(map.get(o1), map.get(o2)) != 0) { return Integer.compare(map.get(o2)..
[java] java.util.Date 와 java.sql.Timestamp 차이점 java.utill.Date은           Wed Jun 24 16:02:18 KST 2020 이렇게 표기됨java.sql.Timestamp 은 2024-10-24 14:45:04.619486 이런식으로 표기됨
thymeleaf 사용법 글자넣기 if문쓰기not if 문 쓰기javascript안에 변수넣기테스트버튼a태그안에 변수넣기followersfor문쓰기img태그안에 변수넣기springsecurity를 사용할때 본인의 세션을 가죠올때값쉽게넣기[[${user.id}]]
객체 지향 설계의 5가지 원칙 - SOLID (예시코드) S Single Responsibility(단일 책임원칙)*클래스는 단하나의 기만 가져야한다 (예시1)원칙을 어긴 코드def addPrint(num1,num2): num = num1 + num2 print(num) return num 원칙을 지킨 코드def add(num1,num2): return num1+num2def numPring(num): print(num) 한개의 함수에서는 한가능 기능만 하여야한다 예시(2)원칙을 어긴코드class cat: def __init__(self,age,name): self.age = age self.name = name def eat(self,eat): pass def speak(self): pass ..