전체 글
기초 #7. 중첩 클래스(인스턴스 멤버 클래스, 정적 멤버 클래스, 로컬 클래스)
본격적으로 들어가기전에! 우선, 인터페이스는 하나의 규격(틀)으로, 생성자가 없다. 즉, 인스턴스화할 수도, 실행시킬 수도 없다. 익명 구현 객체란 익명 클래스를 통해 만들어진 객체로 일회성이라는 목적성이 있다. 즉, 메모리 heap영역에 객체를 기록할 뿐, 객체의 이름이 없다. 클래스는 인터페이스와 달리 객체를 찍어내는 생성자()가 반드시 존재해야 한다. 클래스 구성요소는 인스턴스와 정적(static) 구성요소가 있다. 중첩 클래스 ---------------------------------------------------------------------------------------- ▶중첩 클래스는 내부 클래스라고도 불린다. (inner class) ▶클래스 내부에 클래스를 선언하여 외부 클래스의..
![[2523번] 별 찍기 - 13](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FczlseE%2FbtqHxbM3VzW%2FAAAAAAAAAAAAAAAAAAAAAPvbvZWwayNine1C1ugWrnFRqCRfSVgv1ypGSG__K0fw%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D1Bz5wgG7kDiu%252F7hW%252F%252Ffm8p2Kyrg%253D)
[2523번] 별 찍기 - 13
우선 처음에 중간에서 별을 적게 하는 방법으로 뭐가 있을까 고민을 해봤다. 그래서 생각해낸 것이 줄의 개수가 절반까지 오면 다시 줄어들도록 조건문을 써야겠다! 생각이 들어서 그후부터는 연산을 해보면서 조건문을 만들어냈고, 조건문 안에 다시 줄어드는 for문을 적었다! 결국 코드는 늘어나는 for문 + 조건문 + 줄어드는 for문 형식이다. import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i=1;i0;j--) { for (int k=0;k
![[10817번] 세 수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FVUf4S%2FbtqHsbNL3Af%2FAAAAAAAAAAAAAAAAAAAAAFfHstLXZs4nnvSdwWGGnmFJs52sP5A3FRhTi1ZyWnv8%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DgZe302jB08UwoGsSyhy3foyoesY%253D)
[10817번] 세 수
나는 배열의 각 값들을 비교해주어서 tmp변수로 재정렬을 해주는 식을 이용했다. import java.util.Scanner; public class Main { public static void main(String[] args) { int[] num = new int[3]; Scanner sc = new Scanner(System.in); int tmp; for (int i=0;i=c || c>=b && b>=a) num = b; else if (b>=a && a>=c || c>=a && a>=b) num = a; else num = c; System.out.println(num); sc.close(); } }

파이썬을 이용한 웹데이터 다운로드하기2_urlopen() 함수
(2) Request 모듈 안에 urlopen 함수() ; 메모리에 로딩하고 저장! ▶Urlretrieve()함수로 데이터를 받게되면 우리가 필요로 하지않는 것까지 다 받게 되기 때문에 Urlopen()함수로 우선 메모리에 올려놓고, 우리가 필요한 데이터만 open하는 것이 더 유용하다. ▶urlretrieve() 함수는 파일로 곧바로 저장을 하지만, urlopen() 함수는 파일로 바로 저장x, 메모리에 로딩을 한다. ▶하드디스크에 저장할땐 파일형태로 저장하지만, 메모리 상에 로딩하거나 저장할 땐 변수로 저장. import urllib.request url = "https://t1.daumcdn.net/daumtop_chanel/op/20200723055344399.png" # 이미지파일은 바이너리(2..

파이썬을 이용한 웹데이터 다운로드하기1_urlretrieve()함수
우선 간단한 몸풀기로, ▶파이썬을 이용해서 파일을 저장&실행시키는 방법 1. C 드라이브에 ‘pySrc’ 파일 생성 2. 그 안에 메모장을 생성해서 “헬로 파이썬” 적은 후, 이름을 hello.py 로 지정. (파이썬으로 저장할 때 확장자명은 .py) 3. 명령 프롬프트 창에서 ‘cd pySrc’를 쳐서 파일 내부로 이동한다. 4. ‘python hello.py’ 명령어로 hello.py파일을 부르면 내용이 출력된다. 이제, 본격적으로 파이썬을 이용한 스크레이핑을 해보겠다! ▶스크레이핑 ; 웹상에서 데이터를 추출하기위한 용도. ▶웹사이트에서 데이터를 추출하기 위해 사용하는 라이브러리 ; URL 라이브러리 (urllib) ▶urllib ; url을 다루는 모듈을 모아 놓은 패키지 *모듈 : 일종의 함수(기..
![[10039번]평균 점수 (Java)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FlsmRG%2FbtqHuiY2Aja%2FAAAAAAAAAAAAAAAAAAAAAKjKjSouZE2VUU-qucuZG8jVzP896mS1t-JGILH9kXWX%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DDcJ15mkxjDIWzUu4mrHYyDpQv8k%253D)
[10039번]평균 점수 (Java)
이번 문제는 40점미만 받은 학생은 강제로 보충학습을 듣고 40점으로 점수를 매겨주고 학생들의 총 평균을 구하는 문제이다. 그래서 우선 1. 길이가 5인 배열을 생성해주고 2. 반복문을 돌면서 학생들의 성적을 입력하도록 했다. 3. 근데 만약 점수가 40점 미만이라면 40점으로 다시 저장해주고, 4. 평균을 구하고 출력하도록 한다. import java.util.Scanner; public class Main { public static void main(String[] args) { int[] grade = new int[5]; int sum=0; int avg; Scanner num = new Scanner(System.in); for (int i=0;i