근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

분류 전체보기

  • [Programmers][Python] 프로세스

    2024.01.10 by 근성

  • 9일차 - 제어문 1

    2024.01.10 by 근성

  • 8일차 - 나의 앱만들기 2

    2024.01.10 by 근성

  • 7주차 - 다양한 클래스와 인터페이스

    2024.01.09 by 근성

  • 10일차 - CSS 코드 재사용

    2024.01.09 by 근성

  • 10일차 - 그래프 이론

    2024.01.09 by 근성

  • 9일차 - 미디어 쿼리

    2024.01.09 by 근성

  • 6주차 - 프로퍼티와 초기화

    2024.01.09 by 근성

[Programmers][Python] 프로세스

https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 현재 실행 대기 큐(Queue)에 있는 프로세스의 중요도가 순서대로 담긴 배열 priorities와, 몇 번째로 실행되는지 알고싶은 프로세스의 위치를 알려주는 location이 매개변수로 주어질 때, 해당 프로세스가 몇 번째로 실행되는지 return 하도록 solution 함수를 작성하는 문제이다. 문제 분류가 스택/큐이다. 파이썬에서 스택은 list, 큐는 deque이다. 큐로 접근해보자. 1...

공부 2024. 1. 10. 01:50

9일차 - 제어문 1

조건문 조건에 따라 실행되는 순서를 제어한다. 반복문 엄청나게 많은 데이터를 반복적으로 처리할 때 사용한다. 제어문들을 사용하기 위해선 불리언(Boolean)이라는 데이터 타입과 비교 연산자(comparison operator)가 필요하다. 불리언 데이터 타입은 비교 연산자를 거쳐 조건문과 반복문까지 이어진다. 불리언 데이터 타입 1은 정수형 데이터 타입. 불리언 이라고 하는 데이터 타입은 총 두개의 데이터가 있다. true와 false 파이썬에서는 in 이라는 키워드를 통해서 어떠한 단어가 문장안에 들어가있는지 확인할 수 있다. 예를 들면 "hello world"에 "world"가 들어가는지 "world" in "hello world"라고 했다면, 자바에서는 contains라는 키워드를 사용한다. fo..

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

8일차 - 나의 앱만들기 2

7일차 코드(https://baseballgrammer.tistory.com/102)에서 OOP답게 만든 코드이다. class Accounting{ public double valueOfSupply; public double vatRate; public double expenseRate; public void print(){ System.out.println("Value of supply : " + valueOfSupply); System.out.println("VAT : " + getVAT()); System.out.println("Total : " + getTotal()); System.out.println("Expense : " + getExpense()); System.out.println("In..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 10. 01:21

7주차 - 다양한 클래스와 인터페이스

추상 클래스와 인터페이스 추상 클래스는 선언 등의 대략적인 설계 명세와 공통의 기능을 구현한 클래스이다. abstact라킄 키워드와 함께 선언하며 추상클래스로부터 일반적인 객체를 생성하는 방법으로 인스턴스화 될 수 없다. 추상 클래스를 상속하는 하위 클래스가 어떻게 만들어야 하는지를 나타내는 용도이다. 예시를 보자. package chap07.section1 // 추상 클래스, 주 생성자에는 비추상 프로퍼티의 선언의 매개변수가 3개가 있음. abstract class Vehicle (val name: String, val color: String, val weight: Double) { // 추상 프로퍼티(반드시 하위 클래스에서 재정의해 초기화해야 함) abstract var maxSpeed: Doubl..

책 리뷰/Do it! 코틀린 프로그래밍 2024. 1. 9. 23:58

10일차 - CSS 코드 재사용

10일차의 내용은 html파일에 작성한 style태그를 css파일로 빼서 적용시키는 내용이다. head 태그 영역에 방법으로 적용할 수 있다. 내부적으로는 완전히 구현이 달라지며 훨씬 더 효율적인 상태가 된다. 재사용성이 높아지고 사용성이 높아진다. 하나의 웹 페이지를 구성하는 여러 개의 파일을 별도로 분히래 두고 내려받는 것과 그냥 웹 페이지 안에 CSS 코드를 내장하는 것 중에서 어떤 것이 더 네트워크 적인 측면에서 더 효율적일까? 웹 페이지 안(html)에 CSS를 직접 작성하는 것이 그 자체로는 더 효율적이지만, 캐싱기법 덕분에 파일을 우리의 컴퓨터에 저장해 뒀다가 다음 css 요청시 저장된 결과를 가져와 속ㄷ도를 높일 수 있고, 사업자들은 돈을 덜 쓸 수 있는 굉장히 중요한 효과를 얻게 된다...

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 9. 20:15

10일차 - 그래프 이론

서로소 집합 공통 원소가 없는 두 집합을 의미한다. 서로소 집합 자료구조란 서로소 부분 집합을로 나누어진 원소들의 데이터를 처리하기 위한 자료구조이다. 1. union(합집합) 연산을 확인하여, 서로 연결된 두 노드 A, B를 확인한다. I. A와 B의 루트 노드 A', B'를 각각 찾는다. II. A'를 B'의 부모 노드로 설정한다(B'가 A'를 가리키도록 한다.) 2. 모든 union(합집합) 연산을 처리할 때까지 1번 과정을 반복한다. Step 0. 초기 단계에서는 가장 먼저 노드의 개수(V) 크기의 부모 테이블을 초기화한다. 이때 모든 원소가 자기 자신을 부모로 가지도록 설정한다. 현재 원소의 개수가 6이므로, 초기 단계에서는 총 6개의 트리가 존재하는 것과 같다. 노드 번호 1 2 3 4 5 6..

책 리뷰/이것이 취업을 위한 코딩테스트다 2024. 1. 9. 13:44

9일차 - 미디어 쿼리

요즘은 반응형 디자인이 유행이다. 화면 크기에 따라 웹 페이지의 각 요소들이 반응해서 최적화된 모양으로 바뀌는 것을 반응형 웹 또는 반응형 웹 디자인. 영어로 responsive web이라고 한다. 미디어 쿼리는 화면 크기에 따라 웹 페이지의 각 요소들이 반응해서 동작하게 되는것이다. 아래 코드를 보자. Responsive

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 9. 01:26

6주차 - 프로퍼티와 초기화

프로퍼티의 접근 Person 클래스에 변수에 해당하는 name, age라는 필드를 가지고 있다고 가정하자. 공개하고 싶지않다면 가시성 지시자로 private을 지정할 수 있따. 그러면 내부의 코드가 아닌 곳에서는 접근할 수 없는데, 어떻게 설정해야 할까? Getter Setter를 만들어여하고 getAge(), setAge()를 통해 설정할 수 있다. 아래 자바코드이다. 5주차와 마찬가지로 command + n을 누르면 getter, setter를 편하게 만들 수 있다. package chap06.section1; class Person{ // 멤버 필드 private String name; private int age; public Person(String name, int age){ this.name..

책 리뷰/Do it! 코틀린 프로그래밍 2024. 1. 9. 00:28

추가 정보

인기글

최신글

페이징

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

티스토리툴바