일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스터디
- 뇌정리
- 함수형 코딩
- git
- 2020년 제4회 정보처리기사 필기 문제 분석
- sqldeveloper
- Til
- algorithms
- 코드숨
- If
- 주간회고
- 2020년 일정
- hackerrank
- rownum
- 필기
- 2020년 정보처리기사 4회
- 미니프로젝트
- 정보처리기사
- 서평
- 성적프로그램
- java
- Jackson
- Python
- 회고
- jsp
- post
- 책리뷰
- 알고리즘
- LeetCode
- Real MySQL
- Today
- Total
목록분류 전체보기 (171)
조컴퓨터
2차원 배열 → [행][열] 앞서 공부한 배열은 값 목록으로 구성된 1차원 배열이다. 이와는 달리 값들이 행과 열로서 구성된 배열을 2차원 배열이라 한다. 2차원 배열은 수학의 행렬을 떠올리면 되는데, 가로 인덱스와 세로 인덱스를 사용한다. 위의 표를 배열로 나타내면 다음과 같다. int [][] kor=new int[2][3]; kor[0][0]=10; kor[0][1]=20; kor[0][2]=30; kor[1][0]=40; kor[1][1]=50; kor[1][2]=60; kor배열의 행과 열의 갯수 //kor배열의 행의 갯수 System.out.println(kor.length);//2 //kor[0]행의 열의 갯수 System.out.println(kor[0].length);//3 //kor[1..
② 반복문 - for문 프로그램을 작성하다 보면 똑같은 실행문을 반복적으로 실행해야 할 경우가 많이 발생하는데 이런 경우에 사용하는 것이 반복문이다. 반복문은 한 번 작성된 실행문을 여러 번 반복 실행해주기 때문에 코드를 절감하고 간결하게 만들어준다. for문은 주어진 횟수만큼 실행문을 반복 실행할 때 적합한 반복 제어문이다. 초기값의 역할은 조건식과 실행문, 증감에서 사용할 변수를 초기화하는 역할을 한다. for(초기값; 종료값; 증감) //for(;;) { } → 무한 루프 for(int a=1; a
자료형 변환 Datatype Conversion 자료형 변환이란 데이터 자료형을 다른 데이터 자료형으로 변환하는 것을 말한다. 예를 들어, byte형을 int형으로 변환하거나 반대로 int형을 byte형으로 변환하는 행위를 말한다. 자료형 변환에는 두 가지 종류가 있다. 하나는 자동형 변환이고 다른 하나는 강제형 변환이다. ① 자동형 변환 자동형 변환(Promotion)은 프로그램 실행 도중에 자동적으로 형 변환이 일어나는 것을 말한다. 자동형 변환은 작은 크기를 가지는 자료형이 큰 크기를 가지는 자료형에 저장될 때 발생한다. 큰 크기의 자료형과 작은 크기의 자료형의 구분은 사용하는 메모리 크기이다. 크기별로 자료형을 정리하면 다음과 같다. byte(1) < short(2) < int(4) < long(..
200817 Python 수업의 마지막에 내주신 경로명, 파일명, 확장명을 분리 문제로 수업 시작 https://chocomputer.tistory.com/9 path="c:\myphoto\helloworld.jpg" """ c:\myphoto #파일명에는 '\' 사용하지 못하므로 rfind를 이용하여 경로명 검색이 가능하다. helloworld #rfind 오른쪽부터 검사를 해서 가장 처음 등장하는 위치를 알려줌 jpg """ 내 답안 a=path.rfind("\\") #이름 짓는 연습 시작하자......... print(path[:a]) #c:\myphoto b=path.rfind(".") print(path[a+1:b]) #helloworld print(path[b+1:]) #jpg print(pa..
200814 Python 수업의 마지막에 내주신 운행거리 택시 요금 문제로 수업 시작 https://chocomputer.tistory.com/6 import math from math import ceil, floor """ print(abs(-3)) #3/ 절대값 print(max(1,3,5)) #5/ 최대값 print(min(2,4,6)) #2/ 최소값 print(pow(2,3)) #8/ 2의 3승 print(round(3.51)) #4/ 반올림 print(round(3.1456,3)) #3.146 print(ceil(2.1)) #3/ 소수점 올림 print(floor(2.5)) #2/ 소수점 버림 """ Python 모듈을 이용할 수도 있겠다. 수학과 관련된 모듈 python math : http..
String 문자열 데이터 " 와 ' 로 감싸여진 데이터를 말한다. msg1= "Life is too short" msg2= 'You need Python' print(msg1) #Life is too short print(msg2) #You need Python print(msg1 + msg2) #Life is too shortYou need Python print(msg1 + " " + msg2) #Life is too short You need Python name="Python" print(name*50) #Python이 50차례 반복 출력된다 print(123+456) #579 print("123"+"456") #123456 또는 case1= "Life is \'too\' short" print..
컴퓨터의 신호체계는 0과 1로 이루어진 이진 코드이다. 사람의 단어와 컴퓨터가 이해할 수 있는 언어는 다르기 때문에 이를 이어주는 프로그래밍 언어가 필요하다. 프로그래밍 언어는 고급 언어와 저급 언어로 구분된다. ① 고급 언어 - Java, Python, C++, R, 델파이 등등 ② 저급 언어 - 기계어 이때 고급 언어로 작성된 소스는 컴퓨터가 바로 이해할 수 없기 때무네 컴파일(compile) 과정을 통해서 컴퓨터가 이해할 수 있는 0과 1로 이루어진 기계어로 변환한 후 컴퓨터가 사용하게 된다. 입력데이터 → 가공 → 출력 위의 과정을 거쳐 화면에 출력된다. [프로그램(코딩) 기초 문법] ① 변수와 상수 ② 연산자 ③ 조건문 ④ 반복문 ⑤ 배열 ⑥ 함수 [Python 프로그램 참조사이트] python..