[JAVA/기초] Class, Method, Variable, Instance
JAVA/JAVA 기초2023. 12. 22. 18:15[JAVA/기초] Class, Method, Variable, Instance

Variable(변수) : int,double같은 어떤 값을 저장하는 최소 단위 Method(매소드): Function같은 argment(변수들을) 받아서 어떤 기능을 수행하는 함수 같은 것 Class(클래스): 하나의 큰 틀을 수행하기 위해 method나 variable을 모아둔 것 Instance(인스턴스): 변수의 명을 규칙안에서 원하는대로 만들수 있듯 class를 사용하기 쉽게 만드는 것 class로 만든 객체

[CS/IDE] IDE 통합 개발 환경
Computer Science2023. 12. 22. 15:11[CS/IDE] IDE 통합 개발 환경

1. Intergrated Development Environment란?통합 개발 환경이라고 하며 개발자가 소프트웨어 코드를 쉽게 효율적으로 개발할 수 있게 돕는 프로그램을 말한다.코드 편집, 빌드, 테스트, 패키징 같은 기능을 하나의 프로그램으로 사용할 수 있도록 만들어 생산성을 높여주는 역할을 한다.2. IDE를 사용하는 이유지능형 코드 완성        코드를 자동으로 작성하거나 편집해준다.구문 강조 표시        if같은 분기는 주황색 half같은 변수는 회색 print같은 출력은 파란색으로 구분해서 표시해준다.컴파일내가 작성한 코드를 운영체제가 이해할 수 있는 단순화된 언어로 변환해준다. 가령 내가 4를 입력했다면 0100으로 변환해주는 식이다.테스트로컬 부분에 원하는 부분만 테스트를 진행하..

[JAVA/자바 기초 환경 설치] eclipse 설치하기
JAVA/JAVA 기초 환경 설치 설정2023. 12. 22. 14:46[JAVA/자바 기초 환경 설치] eclipse 설치하기

이번에는 자바를 실행하는 IDE(통합 개발 환경)을 설치해 보자! 1. 설치 파일 다운받기 구글에 eclipse를 검색하고 빨간 색 밑줄 친 부분으로 들어간다. 다음과 같은 화면이 나오면 Download버튼을 눌러준다. 다운로드 버튼을 눌러준다. 2. ecplise 설치 및 실행하기 다운로드 한 파일을 실행해 보면 다음과 같은 화면이 보이는데 우리는 Java를 사용할꺼니 빨간색 박스친 부분을 클릭해준다. 다른걸 손대지 않고 INSTALL버튼만 클릭해준다. 이제 열심히 공부하면 된다!

[JAVA/자바 기초 환경 설치] 자바 설치하기
JAVA/JAVA 기초 환경 설치 설정2023. 12. 22. 14:32[JAVA/자바 기초 환경 설치] 자바 설치하기

2023 -12-22 자바를 사용하기 위해서 java설치하는 방법을 설명하겠다. 구글 검색창에 jdk download를 검색한뒤 Oracle에 들어간다. 그럼 다음과 같은 화면을 볼수 있을텐데 자신이 사용하는 운영체제의 제품을 누르고 빨간색 밑줄친 부분을 클릭한다. 모두다 next만 눌러주면 설치가 완료된다. 윈도우 검색창에 cmd(명령 프롬프트)를 검색해 실행해준다. 이러한 창이 뜨면 java -version, javac -version을 입력해준다. 다음과 같이 뭔가가 나오면 성공이다.

[Python/백준] 6549_히스토그램에서 가장 큰 직사각형
Coding Test/Python2023. 12. 15. 10:19[Python/백준] 6549_히스토그램에서 가장 큰 직사각형

https://www.acmicpc.net/problem/6549 6549번: 히스토그램에서 가장 큰 직사각형입력은 테스트 케이스 여러 개로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, 직사각형의 수 n이 가장 처음으로 주어진다. (1 ≤ n ≤ 100,000) 그 다음 n개의 정수 h1, ..., hn (0 ≤ hi ≤www.acmicpc.netstack 문제이다. 지금까지 추가된 상자가 언제부터 이어져왓는지 기록해야한다.만약 추가되는 상자가 이전 상자보다 작다면 현재 상자와 이전 큰 상자의 차이는 필요가 없어짐으로 이전 상자가 얼마나 큰지 계산해서 가장 큰 상자인지 max로 비교해 검증해준다. 현재 상자는 큰 상자와 같이 이어짐으로 현재상자가 큰 상자가 추가됐을때 추가된것처럼 기록한다..

[Python/백준] 3015 오아시스 재결합
Coding Test/Python2023. 12. 14. 14:12[Python/백준] 3015 오아시스 재결합

https://www.acmicpc.net/problem/3015 3015번: 오아시스 재결합첫째 줄에 줄에서 기다리고 있는 사람의 수 N이 주어진다. (1 ≤ N ≤ 500,000) 둘째 줄부터 N개의 줄에는 각 사람의 키가 나노미터 단위로 주어진다. 모든 사람의 키는 231 나노미터 보다 작다. 사람www.acmicpc.netstack 문제이다. 사람들은 왼쪽에 보는 사람만봐서 중복을 없에고 왼쪽 사람들을 stack으로 관리한다.시간복잡도를 줄이는 것이 중요한테 왼쪽 사람들의 키가 겹칠경우 배열 한칸을 차지하지 않고 같은 키의 사람의 수가 몇인지 기록해야 한다.[9,3]이렇게 stack에 저장된다(stack은 2차원 배열) index 0은 사람의 키 index 1은 몇명이 이키인지 나타내는 것이다.s..

728x90
반응형
image