[백준] 10926번: ??! [C/C++]
·
📑 Coding Test/백준 알고리즘
https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 문제: 10926번 A/B 문제 풀이(Problem Solve) // ??! #include using namespace std; int main() { char name[51]; cin >> name; cout
[복음 학교] - Theme 2. 죄란 무엇인가?
·
🙏🏼 Shekinah Glory/복음 살펴보기
지난 포스팅에서 "하나님께서는 우리와 함께 지내고 싶어하심"을 알아보았습니다. 그러나 하나님과 함께 하는 것은 정말 쉽지 않고 어렵습니다. 그 이유는 바로 "죄" 때문입니다. 거룩하신 하나님께서는 "죄"가 있을 때 온전하게 역사하실 수 없습니다. 반대로, 죄가 없다면 하나님과 동행하는 것이 쉬워집니다.죄의 시작죄는 "선악과를 따먹은 것으로부터" 시작됩니다. 이것이 원죄이며 죄의 시작입니다. 아담과 하와가 선악과를 따먹은 의도는 "자신이 하나님이 되고자 하는 것"이었습니다. 선악의 판단자는 오직 하나님이시지만, 아담과 하와가 자기 스스로 선과 악을 판단하고자 한 것입니다. 하나님께서는 "피조물이 선과 악을 판단해서는 안 된다"라는 뜻을 선악과를 나타내셨습니다. 이것은 창조주와 피조물의 명확한 경계를 두신 ..
[복음 학교] - Theme 1. 복음이란 무엇인가?
·
🙏🏼 Shekinah Glory/복음 살펴보기
신앙 생활 가운데 가장 중요한 주제가 바로 "복음"입니다. 복음, 이 복음이란 무엇일까요? 뜻 그대로 해석한다면 "Good News 복된 소리"입니다. 그렇다면 어떤 복된 소리인가? 라는 질문을 던진다면 여러분은 바로 대답을 할 수 있으신가요? 어떤 분은 '복음은 예수 그리스도이다'. 어떤 분은 '복음은 하나님이 인간을 구원하신 이야기'이다. 등등 이렇게 얘기할 수 있겠지요. 다 맞습니다. 사실 복음은 한 단어로 또는 한 문장으로 정의를 내리기에는 그 안의 내포된 뜻이 너무나 방대합니다. 지금부터 대략 10개의 포스팅에 걸쳐 복음이란 무엇이며, 복음을 통해 우리가 꺠닫고 알아야 하는 것은 무엇인지에 대해서 차근차근 살펴보도록 하겠습니다. 복음이란 무엇인가? "예수님 믿으면 천국 간다", 이것은 많은 사람..
[백준] 10869번: 사칙연산 [C/C++]
·
📑 Coding Test/백준 알고리즘
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제: 10869번 A/B 문제 풀이(Problem Solve) // 사칙연산 #include using namespace std; int main() { int A, B; cin >> A >> B; cout
[자료구조] - 큐(Queue)
·
💻 Computer Science/자료구조-알고리즘
큐의 정의 스택과 함께 큐도 프로그래밍에서 굉장히 자주 사용되는 자료구조입니다. 스택이 후입선출(LIFO) 형태를 따르는 자료구조라면, 큐는 반대로 선입선출(FIFO, First In First Out) 형태를 따르는 자료구조입니다. 선입선출의 예시로는 은행 업무를 보기 위해 기다리는 사람들의 대기열을 예시로 들 수 있습니다. 가장 먼저 대기표를 뽑은 사람이 가장 먼저 은행 업무를 보게 될 것입니다. 이처럼 큐는 "뒤에서 새로운 데이터가 추가되고 앞에서 데이터가 하나씩 삭제되는 구조"를 가지고 있습니다. 즉, 삽입과 삭제가 서로 다른 곳에서 일어납니다. 큐에서 삽입이 일어나는 곳(가장 뒤 부분)을 후단(Rear)이라고 하고, 큐에서 삭제가 일어나는 곳(가장 앞 부분)을 전단(Front)이라고 합니다. E..
[백준] 1008번: A/B [C/C++]
·
📑 Coding Test/백준 알고리즘
https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제: 1008번 A/B 문제 풀이(Problem Solve) // A / B #include using namespace std; int main() { double A, B; cin >> A >> B; cout.precision(9); cout
[C언어] - 메모리 할당
·
🖥 Language/C , C++
C언어에서는 "가비지 컬렉터"가 없기에 프로그래머가 직접 메모리 관리를 해주어야 합니다. 즉, 프로그래머가 데이터를 저장할 메모리 공간을 적절히 나누는 "메모리 할당" 작업을 진행해야 하는 것입니다. C언어에서의 메모리 할당 방법은 "정적 메모리 할당"과 "동적 메모리 할당" 이렇게 두 가지가 있습니다. 지금부터 C언어에서의 메모리 할당 방법에 대해서 알아보도록 하겠습니다. 메모리 구조 컴퓨터 운영체제는 여러 가지 정보나 사용자가 입력한 데이터를 기억하기 위한 메모리 공간을 제공하는데, 대표적인 메모리 공간으로는 "코드 영역(Code Segment)", "데이터 영역(Data Segment)", "스택 영역(Stack Segment)", "힙 영역(Heap Segment)"가 있습니다. 코드 영역 (Co..
loading