순서도(Flowchart)
기타2023. 1. 16. 00:15순서도(Flowchart)

순서도 순서도란 미리 정의된 기호와 이 기호들을 연결하는 선을 이용하여 알고리즘이 작동하는 과정을 순서대로 표시하여 논리적인 흐름을 보기쉽게 그림으로 도식화한 것이다. 단말(터미널) 프로그램 흐름의 시작과 종료를 나타냄 데이터 입출력 데이터의 입력과 출력을 나타냄 C++ : cin, cout등 JAVA : print, scanner등 python : print, input 등 준비 프로그램의 초깃값 설정 변수의 초깃값, 기억장소 설정 int a = 4; int b = 3; //////////////// struct sector_mapping_table { public: unsigned long long LSN; //8바이트 2^64 unsigned long long PSN; //8바이트 2^64 }; s..

알고리즘 시간 복잡도, 공간 복잡도(Time Complexity, Space Complexity) + Big-O
자료구조 & 알고리즘/알고리즘2023. 1. 15. 00:57알고리즘 시간 복잡도, 공간 복잡도(Time Complexity, Space Complexity) + Big-O

알고리즘(Algorithm) 알고리즘이란 어떠한 문제를 해결하기 위한 방법이다. 예를 들어 회사에 출근하기 위해서는 "회사에 출근하기"라는 문제를 해결하기 위해 "집에서 회사까지 어떤 이동수단을 타고 어떤 루트로 갈 것이다" 라는 방법을 알고 있어야 한다. 방법은 여러 가지가 있을 것이다. 좋은(효율적인) 방법도 있고 나쁜(비효율적인) 방법도 있을 것이다. 좋은 방법과 나쁜 방법은 어떻게 정할 수 있을까? 예를 들어 회사에 출근하기 위한 좋은 방법을 찾고 있다면 기준을 정해야 한다. 가장 빨리 가는 것이 좋은 방법이라면 전용 헬기를 타고 가거나, 비행기를 타고 가면 될 것이다. 가장 저렴하게 가는 것이 좋은 방법이라면 걸어서 가거나, 대중교통을 이용해서 가면 될 것이다. 이렇게 알고리즘의 좋고, 나쁨을 ..

[JAVA] 예외(Exception) 처리
Language/Java2023. 1. 14. 00:56[JAVA] 예외(Exception) 처리

본 게시글은 이것이 자바다 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다.예외(Exception)자바에서는 컴퓨터 하드웨어 오동작 또는 고장으로 인해 응용프로그램 실행 오류가 발생하는 것을 에러(error)라고 하고, 에러 이외에 프로그래머가 잘못 코딩하거나 잘못 조작하여 발생하는 오류를 예외(exception)라고 부른다. 예외에는 두 가지 종류가 있다.일반 예외(Exception)프로그램 실행 시 예외가 발생할 가능성이 높기 때문에 자바 소스를 컴파일하는 과정에서 해당 예외 처리 코드가 있는지 검사를 함. 만약 예외 처리코드가 없다면 컴파일 오류가 발생실행 예외(Runtime Exception)실행 시 예측할 수 없이 갑자기 발생하기 때문에 컴파일하는 과정에..

금융용어정리 - 자본잠식
금융 & 경제2023. 1. 13. 21:47금융용어정리 - 자본잠식

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 자본잠식 자본, 자본금, 이익잉여금 복습 기업의 자본 = 자본금 + 이익잉여금(+자본잉여금 등등) 자본금 100억을 들여 회사를 설립하여 50억의 흑자를 내면 자본은 150억 인 것이다. 자본금 100억을 들여 회사를 설립하여 50억의 적자를 내면 자본은 50억 인 것이다. 자본잠식 자본이 자본금보다 작은 상태(자본 < 자본금)를 자본잠식이라고 한다. 자본잠식에는 두가지 종류가 있다. 부분자본잠식 : 자본 < 자본금 완전자본잠식 : 자본 < 0 자본잠식률은 아래와 같은 식으로 구한다. 부분자본잠식 자본 < 자본금인 상태를 부분자본잠식이라고 한다. 기..

[JAVA] 익명 객체(Anonymous Object)
Language/Java2023. 1. 13. 00:02[JAVA] 익명 객체(Anonymous Object)

본 게시글은 이것이 자바다 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다.익명 객체클래스를 선언할 때 일반적으로 클래스 이름과 동일한 소스 파일을 생성하고 클래스를 선언한다. 한번 선언해놓고 여러 곳에서 객체를 만들어 사용하고 싶을 때 간단히 클래스 이름으로 생성자를 호출할 수 있기 때문이다. 그런데 클래스 이름이 없는 객체도 있다. 이것을 익명(anonymous) 객체라고 한다. 클래스 상속에서 자식 클래스를 명시적으로 선언하는 이유는 어디서건 이미 선언된 자식 클래스로 간단히 객체를 생성해서 사용할 수 있기 때문이다. 이것을 재사용성이 높다고 하는데, 자식 클래스가 재사용되지 않고 오로지 특정 위치에서 사용할 경우라면 자식 클래스를 명시적으로 선언하는 것은 ..

금융용어정리 - 출자전환
금융 & 경제2023. 1. 12. 22:38금융용어정리 - 출자전환

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 출자전환 출자전환 출자전환은 간단하게 말해서 채권자가 주주가 되는 것이다. 채무자 입장에선 부채(대출)가 자본이 되는 것이다. 채권자가 주주가 된다? 채권자는 채무자에게 이자를 받고, 투자자는 주주에게 배당을 받는다. 이자와 배당중에 어느 것이 더 좋냐고 묻는다면, 돈을 더 많이 주는 것이 좋다고 말하겠지만 이자는 채권자에게 일정 기간동안 무조건 줘야 하지만, 배당은 회사가 어려우면 안 줄 수도 있다. 따라서 채권자가 주주가 되는 것은 채권자에게 불리한 상황이다 하지만 아래와 같은 경우에 울며 겨자먹기로 채권자는 출자전환을 할 수밖에 없다. A주식회..

[JAVA] 중첩 클래스(Nested Class)
Language/Java2023. 1. 12. 00:36[JAVA] 중첩 클래스(Nested Class)

본 게시글은 이것이 자바다 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다.※java version "17.0.5" 2022-10-18 LTS 기준 문법임중첩 클래스객체 지향 프로그래밍에서 클래스들은 서로 긴밀한 관계를 맺고 상호작용을 한다.클래스가 여러 클래스와 관계를 맺는 경우에는 독립적으로 선언하는 것이 좋으나, 특정 클래스만 관계를 맺을 경우에는 클래스 내부에 선언하는 것이 좋다. 중첩 클래스란 클래스 내부에 선언한 클래스를 말한다. 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근할 수 있고, 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다는 장점이 있다.class Outter{ class Inner{ //중첩 클래스 ..

금융용어정리 - 감사의견
금융 & 경제2023. 1. 11. 23:04금융용어정리 - 감사의견

본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 감사의견 감사의견 기업이 사업보고서를 제출할 때 사업보고서에 재무제표를 첨부하게 되어있고, 이 재무제표는 외부 공인회계사가 감사 의견을 내게 된다. 이러한 회계감사는 상장기업뿐 아니라 자산규모가 120억 이상인 기업이 대상이다. 주된 감사내용은 재무제표가 회계기준에 맞춰 작성이 되었는지를 살펴본다. 감사의견은 크게 두 가지로 나뉜다. 적정의견 비적정의견 적정의견은 회계기준을 준수하여 재무제표를 작성하였다는 의견이다 비적정의견은 세 가지로 분류된다. 한정의견 : 회계처리에 오류가 있지만 중대하지는 않음 부적정의견 : 중요한 사안에 대해 회계기준을 위반..

image