# programming

558개의 포스트
post-thumbnail

🟨[프로그래머스] 스티커 모으기(2)

해당 게시물은 longroadhome님의 \[프로그래머스] LV.3 스티커 모으기 (JS)를 참고하여 제작되었음을 미리 밝힙니다.N개의 스티커가 원형으로 연결되어 있습니다. 다음 그림은 N = 8인 경우의 예시입니다.원형으로 연결된 스티커에서 몇 장의 스티커를 뜯어내어

4일 전
·
0개의 댓글
post-thumbnail

[Programming] Sync / Async & Blocking / Non-Blocking

1. Blocking vs Non-Blocking 다른 주체가 작업을 할 때 자신의 제어권이 있는지 없는지가 관심사. > ✅ 참고 제어권 자신의 코드를 실행할 권리와 같은 것. 제어권을 가진 함수는 자신의 코드를 끝까지 실행하고 자신을 호출한 함수에게 돌려준다. Bl

2022년 5월 11일
·
0개의 댓글
post-thumbnail

[Programming] Dynamic / Static Typing

동적타이핑은 코드를 작성하는데 있어서 컴퓨터적 구조를 생략한다.따라서 변수를 지정할 때 해당 변수의 데이터 타입 등을 명시하지 않아도 컴퓨터가 알아서 해석하도록 한다.예컨대 Python에서 a = 15 라는 식으로 변수를 지정할 때 a가 숫자라고 명시 하지 않더라도 컴

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[Programming]컴파일 / 인터프리터 언어

작성한 코드를 모두 기계어로 변환한 후에 기계어 코드로 실행하는 방식의 언어소스코드를 목적코드(컴파일러나 소스코드 파일을 컴파일해서 생성하는 파일)로 옮기는 것.번역과 실행이 따로 이루어진다.Compiler : 번역기라고 불리며 특정 프로그래밍 언어를 다른 언어로 옮기

2022년 5월 1일
·
0개의 댓글
post-thumbnail

Java 운영자 인터뷰 질문 답변

여기에서는 가장 중요한 주제별 Java 운영자 인터뷰 질문을 더 신선하고 경험이 있는 사람들을 위한 답변과 함께 나열했습니다.이러한 운영자(operators) 인터뷰 질문은 기술 테스트 및 인터뷰에서 자주 받습니다.또한 기술 테스트에서 해결해야 하는 Java 연산자 유

2022년 4월 25일
·
0개의 댓글
post-thumbnail

[Programming] TDD

TDD는 Test Driven Development의 약자로 '테스트 주도 개발'을 의미한다.반복 테스트를 이용한 소프트웨어 방법론으로 작은 단위의 테스트 케이스(Unit Test)를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다.짧은 개발 주기의 반

2022년 4월 17일
·
0개의 댓글

[Spring 프레임워크 핵심기술] 강의 기록 2.

IoC 컨테이너 4부 @Component, 컴포넌트 스캔

2022년 4월 9일
·
0개의 댓글
post-thumbnail

Sublime Text vs VSCode | Which Editor Should You Choose?

Professional developers usually have strong opinions about source code editors. The code editor you are using has a huge impact on your overall develo

2022년 4월 4일
·
0개의 댓글
post-thumbnail

데이터 구조에서 우선 순위 대기열을 구현하는 방법은 무엇입니까?

데이터 구조에서 해싱을 계산하는 방법을 배웁니다. 해싱은 해시 함수를 사용하여 키와 값을 해시 테이블에 매핑하는 프로세스입니다.

2022년 3월 29일
·
0개의 댓글
post-thumbnail

[백준/Java] 2525번 오븐시계

KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로

2022년 3월 22일
·
0개의 댓글

C# 공부 일지 객체지향 프로그래밍(OOP)와 절차적 프로그래밍(PP)

C사실 많이 들어봤는데, 귀찮아서 제대로 공부한 적이 없었다.따라서 이 페이지를 통해 이 개념은 정복하고 넘어가려고 한다. 출처 3에서는 직접 절차적 프로그래밍과 객체 지향 프로그래밍으로 같은 문제에 대하여 다른 방식으로 코드를 구현했다. 설명도 가장 깔끔하게 잘 되어

2022년 3월 20일
·
0개의 댓글

백준 알고리즘_if문_주사위 세개[Java]

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을

2022년 3월 18일
·
0개의 댓글

백준 알고리즘_if문_오븐 시계[Java]

KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로

2022년 3월 18일
·
0개의 댓글

백준 알고리즘_if문_알람 시계[Java]

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다.이런 상근이를 불쌍하게 보던

2022년 3월 18일
·
0개의 댓글

백준 알고리즘_if문_윤년[Java]

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이

2022년 3월 18일
·
0개의 댓글

백준 알고리즘_if문_시험 성적[Java]

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.시

2022년 3월 18일
·
0개의 댓글

백준 알고리즘_if문_두 수 비교하기[Java]

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.첫째 줄에 다음 세 가지 중 하나를 출력한다.A가 B보다 큰 경우에는 '>'를 출력한다.A가 B보다 작은 경우에는 '&

2022년 3월 18일
·
0개의 댓글
post-thumbnail

백준 알고리즘_입출력과 사칙연산(6~13)[Java]

백준 알고리즘 단계별로 풀어보기 1. Hello World! - 문제 Hello World!를 화면에 출력하는 문제 - 출력 - 소스코드

2022년 3월 16일
·
0개의 댓글
post-thumbnail

백준 알고리즘_입출력과 사칙연산(1~5)[Java]

백준 알고리즘 단계별로 풀어보기 입출력과 사칙연산 1~5

2022년 3월 15일
·
0개의 댓글