근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (136)
    • 과제 (27)
      • 객체지향프로그래밍(C++) (4)
      • 디지털논리회로(verilog) (6)
    • 공부 (41)
      • AI (5)
      • Be BE (1)
      • Linux (2)
      • 인터넷 (2)
      • 알고리즘 (1)
      • eBPF (0)
      • Rust (0)
      • PyGAD (1)
    • 운동 (2)
      • 야구대회 (1)
      • 야구연습 (1)
      • 보통운동 (0)
    • 일상 (6)
      • 맛집탐방 (1)
      • 여행 (5)
    • 공지 (0)
    • 책 리뷰 (60)
      • 생활코딩! HTML+CSS+자바스크립트 (20)
      • 이것이 취업을 위한 코딩테스트다 (8)
      • Do it! 코틀린 프로그래밍 (12)
      • 생활코딩! 자바 프로그래밍 입문 (20)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

분류 전체보기

  • 100. pygad.GA Class(미완성)

    2025.04.22 by 근성

  • 2145. Count the Hidden Sequences

    2025.04.21 by 근성

  • 22일차 - 오버로딩과 오버라이딩

    2024.01.22 by 근성

  • 21일차 - 상속 수업 소개

    2024.01.22 by 근성

  • 19, 20일차 - 생성자와 this

    2024.01.22 by 근성

  • 18일차 - 클래스, 인스턴스

    2024.01.22 by 근성

  • 17일차 - 남의 클래스 & 인스턴스

    2024.01.22 by 근성

  • 20일차 - 수업을 마치며

    2024.01.22 by 근성

100. pygad.GA Class(미완성)

GA는 유전자 알고리즘을 만드는 class이다.__init__()pygad.GA 를 인스턴스하기 위해, 생성자는 사용자가 유전 알고리즘을 다양한 유형의 애플리케이션에 맞게 사용자 지정할 수 있는 여러 매개변수를 허용한다.pygad.GA class 생성자는 아래 파라미터들을 지원한다:num_generations세대 수num_parents_mating부모로써 선택되는 솔루션의 수fitness_func함수/메서드를 허락하고 솔루션의 적합도를 반환한다. 함수가 통과하려면, 3개의 파라미터가 필요하다.1. pygad.GA의 인스턴스 class2. 단일 솔루션3. 밀집도의 인덱스fitness_batch_size=Nonefitness_batch_size는 batch들의 적합도들을 계산하기 위해 사용한다. 1이나 No..

공부/PyGAD 2025. 4. 22. 21:53

2145. Count the Hidden Sequences

https://leetcode.com/problems/count-the-hidden-sequences/description/?envType=daily-question&envId=2025-04-21아 영어 너무 어렵다.영어만 있는게 아니라 수학적 개념까지 있다.해석해보면 prefix라는 list를 만드는데, 이 list는 prefix[i-1] 와 differenece[i]를 더하면 prefix[i]가 된다. 그렇게 해서 나온 prefix라는 list에서 최대값과 최소값이 생기겠지?그렇다면 주어진 upper과 lower가 있는데, upper-max(prefix)를 lower-min(prefix) 뺀값에 1을 더하면 답이다.(문제에서는 저 차로 만들 수 있는 list의 갯수를 구하라고했는데, list를 구해서..

공부/알고리즘 2025. 4. 21. 21:56

22일차 - 오버로딩과 오버라이딩

https://baseballgrammer.tistory.com/103 5주차 - 클래스와 객체의 정의 이번 주차는 클래스와 객체이다. 클래스와 객체의 정의 객체지향 프로그래밍에서는 떼고 싶어도 뗄 수 없는 단어이다. 본 책에서는 단어를 객체에 관한 단어들을 정의해두었다.(나중에 다시 보 baseballgrammer.tistory.com 위 링크에서 길게 정리했었기에 간략하게 정리만하자. 부모 클래스의 메서드를 재정의 하는것을 오버라이딩 인자의 형식만 달라지는 것이 오버로딩(상속과는 상관 X)

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:36

21일차 - 상속 수업 소개

중복으로 인한 피해를 상속을 통해서 해결할 수 있다. 모든 메서드와 변수를 상속받는 클래스를 만들 수 있다. package day21; class Cal{ public int sum(int v1, int v2){ return v1+v2; } } class Cal3 extends Cal { public int sum(int v1, int v2){ System.out.println("Cal3!!"); return v1+v2; } public int minus(int v1, int v2){ return v1 - v2; } } public class InheritanceApp { public static void main(String[] args){ Cal c = new Cal(); System.out.prin..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:33

19, 20일차 - 생성자와 this

this 라고 하는 키워드는 우리가 생성한 인스턴스를 가리키는 이름이다.

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:17

18일차 - 클래스, 인스턴스

복제된 냉장고들의 원형을 클래스라고 한다. 원형이 되는 클래스를 복제한 복제본 하나하나를 인스턴스라고 한다. static 키워드는 뒤에 따라온 문자열이 클래스 소속이라는 의미이다. 클래스와 인스턴스의 개념을 종합해서 책에서 보여준 코드이다. package day18; public class MyOOP { public static void main(String[] args){ Print p1 = new Print(); p1.delimeter = "----"; p1.A(); p1.A(); p1.B(); p1.B(); Print p2 = new Print(); p2.delimeter = "****"; p2.A(); p2.A(); p2.B(); p2.B(); p1.A(); p2.A(); p1.A(); p2.A(..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:03

17일차 - 남의 클래스 & 인스턴스

메서드를 함수, function, 서브루틴, 프로시저 라고도 부른다. 남의 클래스 그러니까 만들어진 라이브러리를 사용해보자. math는 해봤으니, 파일 입출력과 관련된것을 사용해보자. package day17; import java.io.FileWriter; import java.io.IOException; public class OthersOOP { public static void main(String[] args) throws IOException{ FileWriter f1 = new FileWriter("data.txt"); f1.write("Hello"); f1.write(" Java2"); FileWriter f2 = new FileWriter("data2.txt"); f2.write("Hel..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 13:50

20일차 - 수업을 마치며

공부보다는 실습 실습보다는 자신의 프로젝트로 시작해야한다. 이 책을 보면서 느낀점은 이 책 작가의 경험을 잘 느낄 수 있다는 점이다. html, css를 짜는것을 코딩이라고 취급하지 않는 사람이 있을정도로, 타 언어들에 비해 간단한편이다. 그런 사람들에게는 이 책은 작가의 경험과 공부하는 방법을 배우기 위해 사는 책이라고 봐도 될것같다.

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:35

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 17
다음
TISTORY
근성프로그래머 이준형 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바