본문 바로가기

장생농

(140)
자바/JAVA 객체지향 관련 정리 클래스는 라이브러리(API) 또는 실행 클래스(main())로 사용된다. this() - 동일 클래스의 생성자를 호출할 수 있다. 생성자 오버로딩 할 때 사용하고, 첫줄에 작성해야 한다. 메소드 작성 시, 매개변수의 개수를 모른다면 배열 타입으로 선언하거나 - int sum1(int[] values) 값의 목록만 넘긴다. - int sum2(int ... values)
자바/JAVA 공부 정리 자바 기본 문법 관련하여 잊을 것 같은 걸 적고 있다.(계속 수정중)(틀린 내용이 있을 수 있음) 자바에서 기본적으로 실수는 double형 사용. 객체 정보를 은닉하기위해 접근 제어자를 사용한다. final 필드(상수) -> 초기화 이후 수정 불가 final 필드 -> 상수(대문자로 작성하는 것이 관례) final 메소드 -> 재정의 할 수 없다. final 클래스 -> 더 이상 상속될 수 없다. 일반적으로 인스턴스 final 필드는 대게 생성자로부터 값을 받고 그것으로 초기화함. 리터럴은 그 자체로 값을 의미한다. 예를 들어 int a = 100; 이라는 코드가 있을 때 100이 리터럴이 된다. 2진수, 8진수, 16진수 정수형에 리터럴을 기술하는 법 int a = 0b11 //2진수 3 int a =..
파이썬 데이터프레임 아이템 리스트 .to_sql() 에러 데이터프레임의 아이템 중에 리스트가 있다면 to_sql() 문법에서 에러가 난다. sqlite3.InterfaceError: Error binding parameter 1 - probably unsupported type. 그래서 튜플로 시도했는데도 에러가 났다. ValueError: cannot copy sequence with size 4 to array axis with dimension 1 해결방법: 간단한 방법은 to_sql()이 아니라 to_excel()을 사용하는 것이다. 문제없이 실행된다. 또는 csv를 사용하는 것이다. 대신 데이터에 콤마가 있다면 "로 감싸야 한다. -> "," 이렇게 그리고 한글이 들어간다면 인코딩 값도 설정해야 한다. to_csv('어쩌구저저구.csv', encodi..
프로그래머스, 완전 탐색, 모의고사 언어: Python3 문제 요약: 수포자 삼인방은 모의고사에 수학 문제를 전부 자신들의 방법으로 찍는다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성해주세요. 시험은 최대 10,000 문제로 구성되어있습니다. 문제의 정..