본문 바로가기

분류 전체보기

(64)
21.08.19 - 웹 개발 입문 7일차 Q. 다음 요구사항에 맞게 성적관리 프로그램을 구현하세요 - 입력 사용자 이름, 국어점수, 영어점수, 수학점수 - 처리 총점, 평균, 통과인지 판정(각 과목 40점 이상이고 평균 60점 이상) - 출력 이름, 총점, 평균 통과인지 아닌지 결과를 문자열로 출력(해당 평가 통과입니다/재평가입니다) package condition; import java.lang.*; import java.util.Scanner; public class test05 { public static void main(String[] args) { //입력 Scanner sc = new Scanner(System.in); System.out.println("이름을 입력하세요"); String name = sc.next(); Syste..
21.08.18 - 웹 개발 입문 6일차 Q. 12시 34분에 주차장에 들어와서 15시 21분에 나간 차량이 있습니다. 1. 이 차량의 주차시간을 구하여 출력 2. 10분당 주차요금이 500원일 때, 이 차량의 주차요금을 계산하여 출력 - 10분 미만 : 0원, 10분 ~ 19분 : 500원, 20분 ~ 29분 : 1000원, 그 뒤는 전과 동일 3. 2시간 넘게 주차한 차량은 요금 할인이 들어가므로 2시간이 넘었는지 판정하여 출력 package total; import java.lang.*; public class test01 { public static void main(String[] args) { //입력 int inHour = 12, inMinute = 34; // 입장시간 int outHour = 15, outMinute = 21; ..
21.08.17 - 웹 개발 입문 5일차 Q. 다음과 같은 숫자가 주어져 있을 때, 숫자를 계산(변형)하여 한국 나이를 계산하여 출력 (생년, 월, 일 정보도 같이 출력) package decimal; import java.lang.*; public class test06 { public static void main(String[] args) { // 입력 int birth = 19990101; // 처리 int year = birth / 10000; int month = birth % 10000 / 100; int day = birth % 10000 %100; int today = 2021; int age = 1 + today - year; // 결과 System.out.println(year+"년"); System.out.println(m..
21.08.16 - 웹 개발 입문 4일차 프로그래밍 계산 코드 작성해보기 자바 뿐 아니라 프로그래밍 언어에서는 다음의 전제조건에 의해 데이터를 구분한다. - 단위는 계산을 복잡하게 하므로 단위는 생략한다. - 같은 분류의 값들은 변환을 통해서 계산할 수 있다. - 다른 분류의 값들은 당연히 계산할 수 없다. - 프로그래머는 이 사실을 반드시 알고 있어야 한다. Q : 5000원짜리 자장면 3그릇의 가격은 얼마인가요? import java.lang.*; public class Calculate { public static void main(String[] args) { System.out.println("15000"); System.out.println(15000); System.out.println(5000*3); } } -> 결과값이 모두 동..
21.08.13 - 웹 개발 입문 3일차 021.OSI 7 Layer - 1계층 : 물리계층 101010111000001111 허브 : 분배기 리피터 : 증폭기 - 2계층 : 데이터 링크 계층 MAC ADDRESS L2 스위치 : 기기 또는 근거리 네트워크 연결 브리지 : 기기 또는 근거리 네트워크 연결 - 3계층 : 네트워크 계층 IP ADDRESS L3 스위치 : 원거리 네트워크 연결 라우터 : 원거리 네트워크 연결 네트워크, 전송 알고리즘 등장 ex) 네비게이션 길찾기 알고리즘 - 4계층 : 전송 계층 TCP/UDP/포트(Port)/.../ L4 스위치 : 로드밸런싱 기능 - 5, 6, 7계층 - 프로그래머 영역 022.광대역 네트워크 알고리즘 1. 패킷 스위칭 - 정의 : 데이터를 패킷(packet) 단위로 쪼개서 전송하는 방식 - 종류..
21.08.12 - 웹 개발 입문 2일차 014. 멜론 음원사이트 개체 분석 - 가수와 음원의 관계 - 가수가 노래를 부른다 - 한 가수가 여러개의 노래를 부를 수 있습니까? - 여러 가수가 한 노래를 부를 수 있습니까? - 회원과 가수의 관계 - 회원이 가수를 추천한다 - 회원이 가수를 비추천한다 - 회원이 가수를 찜한다 - 회원이 가수를 응원(리뷰)한다 - 회원과 음원의 관계 - 회원이 음원을 스트리밍 한다 - 회원이 음원을 플레이리스트에 추가 한다 - 회원이 음원을 다운로드 한다 - 회원이 음원을 찜 한다 - 회원이 음원을 좋아요 한다 - 회원이 음원에 리뷰를 남긴다 015. 글자의 체계 및 크기 계산 - 컴퓨터 - 미국인 - 영어 - 컴퓨터는 반드시 미국인이 하는 말을 알아들어야 한다 - 미국인이 쓰는 글자는 몇개인가? - 알파벳 26개..
21.08.11 - 웹 개발 입문 1일차 ****0일차 운영체제 마무리**** - 운영체제 핵심 기능 - 메모리관리 - 프로그램의 실행이 종료될 때까지 메모리를 가용한 상태로 유지및 관리한다. - 프로세스 관리 - 실행 중인 프로그램을 프로세스라고 한다. - 가상화, 클라우드 - 가상화 - 정의 - 물리적인 리소스들을 사용자에게 하나로 보이게 하거나 반대로 하나의 물리적인 리소스를 여러 개로 보이게 하는 것 - 종류 - 플랫폼 가상화, 리소스 가상화 - 클라우드 - 정의 - 인터넷 기반에서 구동되는 컴퓨팅 기술 - 종류 - laaS, PaaS, SaaS 004. 환경변수 설정(1) - 즐겨찾기라고 생각하면 편함 - 내 PC -> 우클릭 -> 속성(R) -> 고급 시스템 설정 -> 고급 -> 환경 변수(N) -> 시스템 변수 005. 환경변수 설..
21.08.10 - 웹 개발 입문 0일차 001. 앞으로 배울 내용 Java, JSP/Servlet, Spring Framework HTML, CSS, Javascript, jQuery Oracle Database Git, Github 그 외 상용 라이브러리들 하드코딩 - 필요한 기술을 처음부터 끝까지 내가 구현 라이브러리 - 필요한 도구를 불러와서 사용 프레임워크 - 잘 갖춰진 시스템을 이용 ex : 떡볶이를 먹고 싶습니다 하드코딩 ​ ​ - 농사를 지어서 쌀을 키우고 고추를 심어서 고추장을 만듭니다 - 필요한 능력이긴 하지만 굳이? - 코어 능력(프로그래밍 기초) - 장기적으로 키워야 하는 능력 - 코딩테스트에서 우선시 하는 능력 라이브러리 ​ ​ - 마트에서 반조리제품을 사서 요리 - 떡,고추장 또는 다 갖춰진 제품 - 자주 사용하는 기능..