일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바입력받기
- 2차원배열정렬
- 우선순위큐
- 단국대학교 k-mooc
- 블록체인 강의
- 해시
- 블록체인
- attribute
- 블록체인강의
- stringreader
- 티스토리챌린지
- 디스크블록할당
- 자바문자열구분
- 자바스크립트
- 컴파일시스템
- Entity
- StringTokenizer
- html기초
- StringBuilder
- 머신러닝
- CSS 기초
- biginteger사용법
- Node
- K-MOOC 단국대학교 홍보단
- 딥러닝
- K-MOOC
- national instruments
- 시스템프로그래밍
- 오블완
- 혁신의기술2:신뢰의미래 블록체인을 만나다
- Today
- Total
목록개발 공부 (77)
열정 실천
Tailwind 란?css 파일 따로 만드는 거 대신 간편한 유틸리티 클래스를 모아 놓은 것이 tailwind이다. 별도 CSS파일 사용 코드.button { background-color: #3b82f6; /* Tailwind의 bg-blue-500 */ color: white; /* Tailwind의 text-white */ padding: 8px 16px; /* Tailwind의 px-4 py-2 */ border-radius: 4px; /* Tailwind의 rounded */ transition: background-color 0.2s; /* Tailwind의 hover 효과 전환 */}.button:hover { background-color: #2563eb; /* Tailwin..
람다 함수란? 이름이 없는 함수(익명함수)이다. 자바 8 이후로 함수형 인터페이스를 지원하고 있다. 람다 하수는 다음과 같은 형태로 표현된다. ( 매개변수 ) -> { 함수 몸체 } 예시 ( int x, int y ) -> { return x + y } 매개변수 목록: (int x, int y) — 함수에 전달되는 매개변수화살표 연산자 (->)함수 몸체: { return x + y; } — 함수가 수행할 작업 람다함수의 장점1. 간결함 : 익명 클래스봐다 훨씬 적은 코드로 표현할 수 있다. 기존의 익명 클래스 방식 // 익명 클래스로 Runnable 구현Runnable runnable = new Runnable() { @Override public void run() { ..
문제 설명하드디스크는 한 번에 하나의 작업만 수행할 수 있습니다. 디스크 컨트롤러를 구현하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 요청이 들어온 순서대로 처리하는 것입니다. 예를들어- 0ms 시점에 3ms가 소요되는 A작업 요청- 1ms 시점에 9ms가 소요되는 B작업 요청- 2ms 시점에 6ms가 소요되는 C작업 요청와 같은 요청이 들어왔습니다. 이를 그림으로 표현하면 아래와 같습니다.한 번에 하나의 요청만을 수행할 수 있기 때문에 각각의 작업을 요청받은 순서대로 처리하면 다음과 같이 처리 됩니다.- A: 3ms 시점에 작업 완료 (요청에서 종료까지 : 3ms)- B: 1ms부터 대기하다가, 3ms 시점에 작업을 시작해서 12ms 시점에 작업 완료(요청에서 종료까지 : 11ms)- C: ..
묵시적 형변환 (업캐스팅) :: 자식 클래스의 객체를 부모 클래스 타입으로 변환SuperClass A = new SubClass(); 자식 클래스는 부모 클래스를 확장하므로, 자식 클래스의 객체는 부모 클래스 타입으로 자동으로 변환될 수 있다. 업캐스팅은 암묵적으로 수행되고, 이 객체는 자식 클래스에만 있는 메소드에는 접근할 수 없게 된다.class SuperClass { public void draw() { System.out.println("A"); draw(); } public void paint() { System.out.println("B"); //3 this.draw(); //4 }}class SubClass ..
만약 모자 3개 티셔츠 2개 바지 2개양말 3개가 있다고 하면 아래와 같이 모든 조합을 구해야 한다. 일일이 다 곱하기엔 너무너무 복잡했다.. 순서가 있는 조합의 개수를 구하는 공식을 구하고 있는 나와,,,😤모든 부분집합의 개수를 찾고 있는 정호랑 😟옆에서 재잘재잘 입으로 풀고 있는 승준이랑 😗 이러고 두 시간 째,,, 지켜보던 병찬햄이 문제보더니 10분만에 풀어제꼈다😲😲 👀👀 핵심은 한 종류의 옷을 안입는 경우를 개수 하나로 추가 시키는 것. 만약 a종류 의상인 a1, a2, a3 와b종류 의상인 b1, b2 와c종류 의상인 c1, c2 와d종류 의상인 d1, d2, d3 가 있다면 해당 종류 의상을 안입는 경우인 -0을 넣어주면 a종류 의상인 a0, a1, a2, a3 와b종류 의..
첫번째 시도 : 삼중포문......... 삼중포문이라 시간초과가 날 게 뻔했지만 일단 질러본,, 풀이 class Solution { public boolean solution(String[] phone_book) { boolean answer = true; for(int i=0; i 역시나 시간초과,,,,정확성은 다 통과지만 효율성 다 탈락 두 번째 시도 : 문자열 함수 이용하기 문자열이 특정 문자열을 포함하는지 확인하는 contains()는 접두사문제에 적용이 안된다. 특정 문자열이 접두사에 해당하는지 알 수 있는 startsWith() 함수를 알게 되었다! class Solution { public boolean solution(Str..