일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부의감각
- 혼술 술자리 인싸앱
- 안드로이드#앱만들기#알바
- 강아지 스마트 펜스
- 독서감상문
- 랜덤스쿼드
- 안녕 디지몬
- 부르지마세요
- 불끌때
- #FIFAONLINE4
- 안드로이드 #앱개발#계산기
- 강아지 #박스집 #복층
- 안드로이드
- fifaonline4
- 피온4
- K디지털크레딧
- 스쿼드 메이커
- 바이트디그리
- 패스트캠퍼스
- D-ID
- 랜덤
- 안드로이드 그림판#그림메모장#낙서장
- Ai
- 내일배움카드
- 박스#강아지집#만들기
- 아두이노#작품#사료급식기
- Java & SpringBoot로 시작하는 웹 프로그래밍
- fifaonline
- 홈CCTV
- 자바 인강
- Today
- Total
목록Java (39)
LC Studio
객체 구체적, 추상적 데이터의 단위 -객체를 정의하고, 객체의 기능을 구현하여, 객체의 기능간의 소통이 객체지향이다. 유저정보 객체 package ch01; public class UserInfo { String userId; String userPassword; String userName; String address; int phoneNumber; } 주문정보 객체 package ch01; public class Order { int orderId; String buyerId; String sellerId; int productId; String orderDate; } 학생정보 객체 package ch01; public class Student { int studentNumber; String stu..
자바의 연산자들 항과 연산자 항(operand) : 연산에 사용되는 값 연산자 (operator) : 항을 이용하여 연산하는 기호 대입 연산자 (assignment operator) '=' 변수에 다른 변수나 값을 대입하는 연산자 왼쪽에는 변수가 와야하고, 오른쪽에는 변수 or 식 or 값 ex) num = 1; 부호 연산자 '+', '-' 변수의 부호를 유지 하거나(+) 바꿈(-) 산술 연산자 1. 사칙 연산자 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 2. 복합 대입 연산자 += 두항의 값을 더해 왼쪽 항에 대입 (num += 1) => num = num + 1; -= 위와같음 *= 위와같음 /= 위와같음 %= 위와같음 증감, 감소 연산자 ++ 항의 값에 1을 더해줌, 앞에 뒤에 붙임에 따라..
https://programmers.co.kr/learn/courses/30/lessons/92335 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr 문제 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소수 오른쪽에만 0이 있고 왼쪽에는 아무것도 없는 경우 0P처럼 소수 왼쪽에만 0이 있고 오른쪽에는 아..
https://www.hackerrank.com/challenges/one-week-preparation-kit-countingsort1/problem?isFullScreen=true&h_l=interview&playlist_slugs%5B%5D=preparation-kits&playlist_slugs%5B%5D=one-week-preparation-kit&playlist_slugs%5B%5D=one-week-day-two Counting Sort 1 | HackerRank Count the number of times each value appears. www.hackerrank.com 문제 Each of the resulting values result[i] represents the number o..
https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr id_list report k result ["muzi", "frodo", "apeach", "neo"] ["muzi frodo","apeach frodo","frodo neo","muzi neo","apeach muzi"] 2 [2,1,1,0] ["con", "ryan"] ["ryan con", "ryan con", "ryan con", "ryan co..
https://programmers.co.kr/learn/courses/30/lessons/77485 코딩테스트 연습 - 행렬 테두리 회전하기 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,3],[2,1,3,2],[2,2,3,3]] [1, 1, 5, 3] programmers.co.kr 주어진 테두리만큼 행렬을 회전시키고 최솟값을 찾는 문제였다. 어떻게 풀지 고민하다 결국 다른 블로그들을 찾아보고 아이디어를 얻었다. 풀이방식 1. matrix[][] 라는 2차원 기본배열 선언 2. 좌표값을 받아와 배열에 맞게 숫자를 변경(-1) 3. 초기값을 저장 및 최솟값으로 저장 4. 배열을 회전시킴 + 최솟값 비교 4-1 (왼쪽) 아래에..
https://www.hackerrank.com/challenges/one-week-preparation-kit-time-conversion/problem?isFullScreen=true&h_l=interview&playlist_slugs%5B%5D=preparation-kits&playlist_slugs%5B%5D=one-week-preparation-kit&playlist_slugs%5B%5D=one-week-day-one Time Conversion | HackerRank Convert time from an AM/PM format to a 24 hour format. www.hackerrank.com 문제 Given a time in -hour AM/PM format, convert it to m..
eclipse 설치 및 HelloJava 출력 eclipse를 설치하고 HelloJava를 출려해 보았다. package ch01; public class HelloJava { public static void main(String[] args) { System.out.println("Hello, Java"); } } 평소 eclipse 프로젝트를 만들때는 Package를 따로 생성하지 않았는데, Package안에 java파일을 생성하는 것이 안정적이라는 것을 알게되었다. 2진수, 8진수, 16진수 * bit -컴퓨터가 표현하는 데이터의 최소 단위 -2진수 하나의 값을 저장가능 *byte -1byte = 8bit 10진수 1 2 3 4 5 6 7 8 9 2진수 1 10 11 100 101 110 111 ..
문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 x, y, w, h가 주어진다. 출력 첫째 줄에 문제의 정답을 출력한다. 제한 1 ≤ w, h ≤ 1,000 1 ≤ x ≤ w-1 1 ≤ y ≤ h-1 x, y, w, h는 정수 오랜만에 간단한 문제여서 쉽게 풀었다. 정답 비율을 확인해보니 60%가 넘는다. 나만 쉬웠던게 아니었나보다ㅋㅋㅋㅋ 어쨋든, 거리의 최솟값을 구하는 문제이다. w,h가 각각 x,y보다 크다고 제한조건에 나와있다. 그렇다면 x,y는 직사각형 안에 존재할 수 밖에 없다. 최솟값은 x, y, h-..
문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 소수는 3개가 있다. (17,19, 23) 자연수 n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 케이스는 n을 포함하는 한 줄로 이루어져 있다. 입력의 마지막에는 0이 주어진다. 출력 각 테스트 케이스에 대해서, n보다 크고..