종류 설명 저장 공간 값의 범위 (최소값~최대값)boolean 논리값 1 bit true / falsebyte 부호 있는 정수 8 bits -128 ~ 127char
swtich 사용법\-swtich블록 안에는 여러개의 case가 올수있다.\-switch블록 안에는 하나의 default가 올수있다.\-break문 은 생략가능반복문 while문\-while문은 반복문 중에 하나이다컴퓨터가 잘하는 일은 반복하면서 일을 처리하는것.whi
기초공부 for,if문을 통한연습을 진행..별찍기역순으로도 출력가능하다.i==8 까지 홀수개의 별출력
빅데이터에 대한 규제체계 우리나라는 4차 산업혁명 핵심 분야 경쟁력이 미국과 유럽등의 국가에 비해 떨어진다는 평가를 받고있다 이에 대한 원인 중 하나로는 규제 체계를 들 수 있는데,규제 체계는 빅데이터와 어떤관계가 있을까 빅데이터에 대한 규제 체계 포지티브
객체\-의사가 행귀가 미치는대상(사전적 의미)\-구체적,추상적 데이터의 단위\*객체지향프로그램고ㅡ 절차지향아침에 일어나 학교를간다일어난다->씻는다->밥을 먹는다->버스를 탄다-> 요금을지불한다 ->학교에도착
static(클래스 메서드)에서는 인스턴스 변수를 사용할 수 없다.static메서드는 인스턴스 생성과 무관하게 클래스이름으로 호출될 수 있음.static안에서는 일반변수를 사용할 수없다.싱글톤패턴\-프로그램에서 인스턴스가 단 한개만 생성되어야 하는 경우 사용하는 디자인
다운캐스팅\-업캐스팅된 클래스를 다시 원래의 타입으로 형변환.
\-프로그램에서 사용할 많은 데이타를 메모리상에서 관리하는 여러구현방법\-효율적인 자료구조가 성능좋은 알고리즘의 기반이됨.\-시스템의 유지보수에도 밀접한 관련배열:선형으로 자료를관리, 정해진 크기의 메모리를 먼저할당받아 사용, 자료의 물리적위치와 논리적위치가 같음.배열
break문 자신이 포함된 하나의 반복문을 벗어난다.continue 문 자신이포함된 반복문의 끝으로 이동-다음 반복으로 넘어감.배열-같은타입의 여러변수를 하나의 묶음으로 다루는것인덱스의 범위는 0부터배열길이-1까지 (0부터시작하기 때문에) 0,1,2,3,4배열이름.le
Hashset\-Hashset은 자바 Collection중 set의 파생클래스이다.중복되는 원소를 넣을 경우 하나만 저장한다. 즉, 중복원소를 허용하지 않는다.HashSet 은 순서 개념이 없다. 따라서 Collections.sort() 메소드를 사용할 수 없다. 만약
wrapper 클래스 사용 방법wrapper 클래스는 일반 자료형과 같이 사용하는 방법과 객체를 생성하는 방법이 있다. 하지만 이 둘은 선언의 차이일 뿐이며, 둘 중 어느 것을 사용해도 무방하다.class wrapperClass{ public static void m
배열의 n개를 입력받아 합한값과 최댓값을 출력acei=의 값을 입력받고sum+=acei에 있는값을 전달acei>max 보다크면 max에다가 acei값을 전달해준다그럼 max에 20있다고 치면acei>max60 ace가 크기떄문에 max에다가 옮겨준다이런원리이다.\*\*
객체의사나 행위가 미치는 대상(사전적 의미)구체적 ,추상적 데이터의 단위(학생,회원,생산,주문,배송)객체지향 프로그램과 절차지향 프로그래밍아침에 일어나 학교를 가는과정을 예로들어봅시다절차지향프로그래밍일어난다>씻는다>밥을 먹는다>버스를 탄다> 요금을 지불한다> 학교에 도
객체 지향 프로그램에서 객체간에는 협력이이루어짐협력을 위해서는 필요한 메시지를 전송하고 이를 처리하는 기능이 구현되어야함매개변수로 객체가 전달되는 경우가발생.여러 인스턴스가 공유하는 기준값이 필요한 경우학생마다 새로운 학번 생성카드회사에서 카드를 새로발급할떄 마다 새로
모든 선언된 메서드는 추상 메서드 public abstractstatic 메서드이기떄문에 인터페이스 이름으로 호출도 가능하다.
프로그램에서 사용할 많은 데이타를 메모리 상에서 관리하는 여러 구현방법들효율적인 자료구조가 성능 좋은 알고리즘의 기반이 됨자료의 효율적인 관리는 프로그램의 수행속도와 밀접한 관련이 있음.배열(Array):선형으로 자료를관리, 정해진 크기의 메모리를 먼저 할당받아 사용하
next-> 문자 또는 문자열을 공백을 기준으로 한단어 또는 한문자씩 입력받음nextLine() - 문자 또는 문장 한라인 전체를 입력받는다.띄어쓰기를 한이후에 world는 입력받지않는다.문장 전체를 입력받는다.String 형식을 char형식의 배열로 수정할수있다.ch
업로드중..
정수형실수란 A=1.2 소수점이 포함된 숫자로 다음예제는 변수 a에 실수를 대일/// a=3.14e10 (3.14\*10)
값들이 연속적으로 저장된 형태를 뜻한다.즉, 문자열도 순서형리스트와 튜플이있다.다중 리스트에서도 슬라이싱 인덱싱 가능!요소추가: 리스트.append(값)정렬: 리스트.sort()뒤집기: 리스트.reverse()위치반환:리스트.index(값)삭제: del 리스트위치기타:
입력값을 받아서 출력값을 내어놓는 것.수학에서는 f(x)=y 로 표현.y=3x+4프로그래밍에서의 함수는 입력값이 있을수도 있고 없을수도 있음.def addtion(a,b): return a+b 위와같은 예제에서 a,b와 같이 입력값들을 매개변수라 부른다. 입력값이 몇개
재귀함수란?자기자신을 호출하는것
추상클래스는 자기자신을 정의할수없다.추상클래스는 abc모듈의 ABCMeta 클래스를 상속받아 만든다. 이때 반드시 metaclass=메타크 클래스이름 의 형태로 상속받는다.추상메소드라는 @abstractmethod 데코레이터를 사용하여 자신의 하위객체에게 특정 메소드의
재귀함수란 스스로사 스스로를 호출하는함수변수와메소드를 정의하는 일종의 틀
참조자료형-클래스형으로 변수를 선언\-기본 자료형은 사용하는 메모리의 크기가 정해져있지만 참조자료형은 클래스에 따라 다름.\-참조 자료형을 사용할 때는 해당변수에 대해 생성하여야 함.클래스 외부에서 클래스의 멤버 변수, 메서드 ,생성자를 사용할수 있는지 여부를 지정pr
라피신에 들어가기전에 공부하는컴퓨터과학열심히해보자!컴퓨터 과학은 문제 해결에 대한 학문입니다.컴퓨터 과학컴퓨터 과학이라는 단어만 들어도 두려움이 들지 않나요?말란 교수님 조차도 컴퓨터 과학이라는 과목에 대한 두려움으로 2학년이 되어서야 들었으니 말이죠.하지만 말란 교수
헤더파일로 c언어로 작성되어있으며 이파일에는 우선 main이라는 함수가 있습니다. 프로그램의 시작점으로써 실행 버튼을 클릭하는 것과 같습니다.printf는 출력을 담당하는 함수입니다.printf 함수를 사용하기 위해서는 stdio.h 라이브러리가 필요합니다.정확히 말하
배열은 한 자료형의 여러 값들이 메모리상에 모여 있는 구조입니다.컴퓨터는 이 값들에 접근할 때 배열의 인덱스 하나하나를 접근합니다.만약 어떤 값이 배열 안에 속해 있는지를 찾아 보기 위해서는 배열이 정렬되어 있는지 여부에 따라 아래와 같은 방법을 사용할 수 있습니다.선
16진수컴퓨터과학에서는 숫자를 10진수나 2진수 대신 16진수(Hexadecimal)로 표현하는 경우가 많습니다. 컴퓨터에서 데이터를 처리하기 위해 16진수를 사용할 때 장점이 있기 때문입니다. 16진수와 일상생활에서 우리가 사용하는 10진수와 비교하면 그 차이를 알
아래와 같은 main 함수 코드가 있습니다. 여기서 문제가 될 만한 지점을 발견할 수 있나요?main 함수 안의 첫 두 줄에서는 포인터 x와 y를 선언합니다.그리고 x에는 malloc 함수를 이용해서 int 자료형 크기에 해당하는 메모리를 할당합니다.그 다음에는 x와
아래와 같은 main 함수 코드가 있습니다. 여기서 문제가 될 만한 지점을 발견할 수 있나요?main 함수 안의 첫 두 줄에서는 포인터 x와 y를 선언합니다.그리고 x에는 malloc 함수를 이용해서 int 자료형 크기에 해당하는 메모리를 할당합니다.그 다음에는 x와
CPU(Central Processing Unit) 프로그램을 실행합니다. CPU는 항상 다음에 무엇을 하지라고 물어봅니다. 인간의 뇌처럼 지능을 가진 것은 아니고 처리능력이 매우 뛰어납니다.입력 장치사람에 의해 정보를 입력받는 기기들입니다. 예를 들어 키보드, 마우스
파이썬의 기원그리스 신화,아폴로와 파이썬 귀도 반 로섬,1989
인터넷- 연결된 장치묶음모든장치는 모든것이 묶여있다.인터넷이 가능한 멋진 냉장고도있다.인터넷프로토콜- IP-인터넷은 모든것을 가능하게하려는 프로토콜인터넷은 -네트워크의 네트워크
간단하게 구현.
문제해결 답.
문제레인보우 텍스트 연습무지개색으로 만들 자바스크립트를 작성해주세요! app.js에서 라는 색상 이름 배열을 찾을 수 있습니다 colors. 그것은 다음과 같이 보입니다: 'red', 'orange', 'yellow', 'green', 'blue', 'indigo',
변수만들때 let, const, var차이let 재선언 금지, 재할당 가능const 재선언 금지, 재할당 금지var 재선언 가능, 재할당 가능let a = b;let a = c;//재선언 금지let a = b;a = c;//재할당은 가능const a = b;const
변수 (Variable)는 메모리에 데이터를 저장하는데 사용되는 공간의 이름입니다.변수에 저장되는 데이터 또는 객체는 프로그램 안에서 계속해서 변할 수 있습니다.변수를 선언하고 사용하는 방법에 대해 알아봅니다.순서는 아래와 같습니다.변수 선언과 할당변수 이름 정하기파이
f""로 문자열을 표현하면 변수를 직관적으로 표현할 수 있다. (변수는 변수명을 중괄호({ })로 나타낸다)예시) f"안녕하세요. {이름}입니다"함수에서 값을 return 한 뒤 코드는 실행되지 않는다예시)def hello():return "안녕하세요"print("\~
이런식으로 체인지가능.input value값을 따와서 h1 value값에옮겨주면 된다.
정렬알고리즘 slice로 뽑아고 sort로 정렬을 시킨다.
https://simfairy.tistory.com/135