개강했다.
드디어 복학했다. 5전공이지만... 열심히 해봐야지. 학교에서 배운 내용도 여기에다가 정리해서 올릴 계획이다.
- 일상
- · 2021. 3. 5.
ICT COG Academy 3일차
조건문: if, elif, else사용 논리연산자: AND, OR, NOT a=5 b=3 c=2 d=4 print(a
- ICT COG Academy/AI 기본
- · 2021. 3. 1.
간단하지만 구현을 어떻게 하느냐에 따라 시간차이가 많이 나는 문제 유형이다. 제한이 14로 되어있어서 배열에 각 호수마다의 인원수를 넣었지만, 만약 제한이 100이 되었다면, 구현을 달리 해야한다. 일단은 배열에 각 호수마다의 인원을 넣어서 풀었다. 내일 알고리즘을 손 봐서 제한이 100일때도 구현해 봐야겠다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[][] apart = new int[15][15]; for(int i = 0; i < 15; i++) { apart[i][1] = 1; apart[0][i] = ..
이 문제에서 주의할 점은 하나다. 꼭대기 층일때의 방 번호다. 일반적인 방 번호를 구하는 식은 손님의 번째 수 /층를 이용해 앞번호는 나머지, 뒷벗호는 몫+1 이지만 꼭대기 층일경우 몫은 1이 되서 2가 되버리고 나머지는 0이 되서 앞번호가 0이 되어버리기 때문이다. 이것만 주의하면 조금만 생각해도 풀 수 있는 문제. import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class bae10250 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); List floor=new ArrayList(); List room..
드디어 복학했다. 5전공이지만... 열심히 해봐야지. 학교에서 배운 내용도 여기에다가 정리해서 올릴 계획이다.
데이터 분석을 위한 모듈: pandas, numpy, matplotlib pandas: 데이터 분석 모듈 numpy: 수치 해석 모듈 matplotlib: 시각화 모듈 사용하는 csv파일 모듈을 가져올때는 import를 사용한다. import math math.pi #출력: 3.15192... 모듈 안에 있는 특정한 기능만 가져오기 from math import cos from math import pi cos(360) #출력 -0.283691... pi #출력 3.14159... 모듈의 이름에 별명을 붙여서 사용 가능. import math as m m.pi #출력 3.141592.... pandas모듈 :numpy 모듈기반, 빠른 속도, 집계 및 시각화등도 수행 할 수 있다. pandas모듈로 csv..
배운것 : 함수 ,람다식, pandas, numpy 를 사용한 csv파일 및 df편집 함수: 독립된 명령, 필요할때마다 호출해서 사용 종류: 인스턴스 함수, 내장 함수 인스턴스 함수: 단독으로 사용가능, replace(), format, upper()등등.. a=[1,2,3,4,5] a.append(6) print(a) //출력 [1,2,3,4,5,6] 내장 함수: python 내부에 이미 구현되어있는 함수 //내장함수 a=[1,2,3,4] length=len(a) print(length) //출력 4 함수 구현: 정의된 함수 뒤에 ":"을 붙여 수행할 코드 블럭을 만들어 놓는다. def add(x,y): n=x+y return n pritn(add(2,7)) //출력 9 default par..
조건문: if, elif, else사용 논리연산자: AND, OR, NOT a=5 b=3 c=2 d=4 print(a