Home
JSDevBlog
Cancel

[Java] 백준 9934번 : 완전 이진 트리

[Silver I] 완전 이진 트리 - 9934 문제 링크 성능 요약 메모리: 15040 KB, 시간: 180 ms 분류 재귀, 트리 문제 설명 상근이는 슬로베니아의 도시 Donji Andrijevci를 여행하고 있다. 이 도시의 도로는 깊이가 K인 완전 이진 트리를 이루고 있다. 깊이가 K인 완전 이진 트리는 총 2K-1개의 노드로 이루...

[자료구조] 배열 vs 연결 리스트

배열 (Array) 배열에서의 접근 방법 C언어의 배열(array) 은 각각의 요소들이 연속된 메모리 상에 존재한다는 아주 중요한 특성을 가지고 있습니다. 즉, 다음 메모리 주소에 다음 요소가 붙어있으므로, 다음과 같은 방식을 사용할 수 있습니다. int a[5] = {1, 2, 3, 4, 5}; // *a == 1 for (i...

[C++] 백준 2941번 : 크로아티아 알파벳

[Silver V] 크로아티아 알파벳 - 2941 문제 링크 분류 구현, 문자열 문제 설명 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ...

[C++] 백준 1789번 : 수들의 합

[Silver V] 1789 : 수들의 합 문제 링크 분류 그리디 알고리즘, 수학 문제 설명 서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까? 입력 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. 출력 첫째 줄에 자연수 N의 최댓값을 출력한다. 풀이 소스 코드...

[C++ 공부] 기초 - 배열

코딩 뉴비의 공부 정리 및 기록용 포스트입니다. 잘못된 내용을 바로잡아주시면 감사하겠습니다. C++ 배열 (Arrays) 배열 선언하기 특정 자료형 값들의 집합체인 배열을 선언한다. 자료형 배열 이름 배열 길이; 의 형식으로 선언한다. int num[3]; string fruits[3]; 선언할 때 특정 값을 할당할 수 있...

[C++ 공부] 기초 - 조건문, 반복문

코딩 뉴비의 공부 정리 및 기록용 포스트입니다. 잘못된 내용을 바로잡아주시면 감사하겠습니다. C++ 조건문 if 조건문 (If Statement) if 조건문은 조건이 참일 경우 내부의 코드를 실행한다. if (condition) { // 조건이 참일 때 실행 } 예시 #include <iostream>...

[C++ 공부] 기초 - 입출력

코딩 뉴비의 공부 정리 및 기록용 포스트입니다. 잘못된 내용을 바로잡아주시면 감사하겠습니다. C++ 기초 입출력 헤더파일 불러오기 가장 먼저, 기본 입출력과 관련된 헤더파일 iostream 을 불러온다. #include <iostream> main 함수 선언 main 함수를 선언한다. 실행할 코드 내용은 ...

[C++ 공부] 기초 - 자료형과 연산자

코딩 뉴비의 공부 정리 및 기록용 포스트입니다. 잘못된 내용을 바로잡아주시면 감사하겠습니다. C++ 자료형 정수형 (int) C++에서 사용할 수 있는 정수 자료형은 다음과 같다. Type Range int -2,147,483,648 ~ 2,1...

Chirpy 테마로 GitHub 블로그 만들기 ④

이번에는 블로그의 자잘한 설정들을 만져보도록 하겠습니다. 이정도만 해줘도 나름 구색을 갖춘 블로그라 할 수 있을 것 같습니다. 댓글 기능 추가 (giscus) 구글 애널리틱스 등록 외부 링크 새 탭에서 열도록 설정 댓글 기능 추가하기 댓글 시스템을 적용하려고 이리저리 구글링을 하니, disqus, utterances, gi...

Chirpy 테마로 GitHub 블로그 만들기 ③

블로그를 일단 만들긴 했는데 뭔가 밋밋하고, 내 입맛대로 꾸미고 싶은 충동이 들었습니다. 그래서 이번 포스트에서는 chirpy 테마 커스터마이징에 대해 정리하겠습니다. 필요한 부분에서 원하는대로 수정해봅시다. 아바타 (프로필) 바꾸기 블로그 제목, 부제목 편집 사이드바 편집 파비콘 편집 블로그 메인 컬러 변경 1. 아바타...