Living in my own world. Else If..? 자세히보기

전체 글 14

[백준] 1000 A+B, 1001 A-B, 10998 A×B 풀이 (C/C++) - Elif's Diary

안녕하세요! 이번에는 1단계의 1000,1001,10998번을 풀어보았습니다.위 세 문제들은 모두 입·출력 개념과 연산자만 알고 계시다면 간단히 풀리는 문제입니다. 세 문제 모두 stdio.h와 iostream 두 라이브러리의 풀이를 준비했으니, 원하시는 풀이로 스크롤해 읽어주시면 감사하겠습니다.stdio.h라이브러리는 C언어에서도 호환되기 때문에, C언어를 공부하시는 분들은 stdio.h를 참고해봐도 좋을 것 같습니다.// 1000번 A+B#include int main(){ int A; int B; std::cin >> A; std::cin >> B; std::coutint main() { int A; int B; std::cin >> A; std::cin >>..

[백준] 2557번 Hello World 풀이.. + C언어와 컴퓨터의 역?사 (C++) - Elif's Diary

안녕하세요! 오늘은 2557번을 풀어봤습니다.다만 이번 글을 쓰기 전에, 잠시 C++과 컴퓨터의 역사에 대해 알아보겠습니다.( 설명이 좀 길어요! 풀이만 보고싶으신 분은 밑으로 스크롤 쭈욱!!)우선 "프로그래밍"이란 개념에 대해서 좀 알아봅시다.프로그래밍이란, 그리스어 pro와 gramma의 합성어인 Program에 현재진행형 ing을 붙인 단어입니다.Pro는 미리, 앞서라는 뜻이고, Gramma는 글, 기록이라는 뜻으로, Program이란 앞으로 일어날 일, 해야 할 일에 대한 계획이라는 뜻입니다. 따라서 컴퓨터에서의 Program은 컴퓨터가 해야할 일을 가르쳐주는 계획서고, 프로그래밍은 그 계획서를 쓰는 일인겁니다. 1946년, 현대 컴퓨터의 시조라고 볼 수 있는 ENIAC(에니악, Electroni..

[백준] 10430번 나머지 풀이 (C#) - Elif's Diary

안녕하세요! 이번엔 10430번을 풀었습니다.// https://www.acmicpc.net/problem/10430// 시간 제한 : 1초// 메모리 제한 : 256 MB// 문제 : (A+B)%C는 ((A%C) + (B%C))%C 와 같을까?// (A×B)%C는 ((A%C) × (B%C))%C 와 같을까?// 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.// 입력 : 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)// 출력 : 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C,// 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.using ..

C# - 배열(Array)와 리스트(List)

1. 그뭔씹같은 타입의 여러 데이터를 하나의 변수에 모아서 저장할수 있게 해주는 기능입니다.제목에서 보셨다시피 크게 List와 Array로 나뉘는데// 일반적인 변수로 나타낼 경우string Apple1 = "Apple1";string Apple2 = "Apple2";string Apple3 = "Apple3";string Apple4 = "Apple4";string Apple5 = "Apple5";// 지루하고 현학적임// 오타나면 내 코드가 무너짐// Array를 사용할 경우string[] AppleArray = new string[5]{"Apple1","Apple2","Apple3","Apple4","Apple5"};// List를 사용할 경우string[] AppleList = new list{"..

Notes 2026.03.05

[백준] 18108번 1998년생인 내가 태국에서는 2541년생?! 풀이 (C#) - Elif's Diary

안녕하세요!이번엔 18108번을 풀어봤습니다.// https://www.acmicpc.net/problem/18108// 시간 제한 : 1초 (추가 시간 없음)// 메모리 제한 : 1024 MB// 문제 : ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다.// 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元),// 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다.// 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.// 입력 : 서기 연도를 알아보고 싶..

[백준] 10926번 ??! 풀이 (C#) - Elif's Diary

안녕하세요!오늘은 10926번을 풀었습니다.// https://www.acmicpc.net/problem/10869// 시간 제한 : 1초// 메모리 제한 : 256 MB// 문제 : 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. // 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오.// 입력 : 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, // 길이는 50자를 넘지 않는다.// 출력 : 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다.u..

Python - 반복문 알아보기

for문for → 정해진 범위 내에서 반복 (반복 횟수가 정해질 시 사용)for i in range(5) print(i)# range()는 C#의#(i while문while → 조건이 True인 동안 계속 반복 (반복 횟수가 정해지지 않았을시 사용)i = 0while true: i++ if i == 5: break반복 컨트롤break → 루프 횟수가 몇 번이 남았든, 어떤 상황이든 무조건적으로 중단예)for i in range(5): if i == 2: break print(i)# 결과 :# 0# 1# 0부터 4까지 반복해야 하는데 i가 2일 경우 break, 중단하게 되서# 0 1까지만 출력하고 끝# for보다는 while문에 자주 씀 continue → 이번 루..

Notes 2026.03.03

[백준] 10869번 사칙연산 풀이 (C#) - Elif's Diary

안녕하세요!오늘은 10869번을 풀어봤습니다.// https://www.acmicpc.net/problem/10869// 시간 제한 : 1초// 메모리 제한 : 256 MB// 문제 : 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. // 입력 : 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)// 출력 : 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.using System;namespace Baekjoon { class BaekjoonSBS { static void Main(string[] args) { ..

[백준] 1008번 A/B 풀이 (C#) - Elif's Diary

안녕하세요! 오늘은 1008번을 풀어봤습니다.// https://www.acmicpc.net/problem/1008// 시간 제한 : 2초// 메모리 제한 : 128 MB// 문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.// 입력 : 첫째 줄에 A와 B가 주어진다. (0 1008번 문제는 2026년 3월 2일 기준 정답률 34.63%로, 처음 풀때는 대부분 최소 한번은 틀리는 문제입니다. 1008번은 전에 풀었던 1000,1001,10998번 문제와 다르게 단순히 연산자만 바꾸어서 제출 시 틀린 답이라고 표시되거든요.그 이유는 자료형에 있습니다.전 문제들은 모두 정수형(int)로 계산했지만, 이번엔 double,float같은 실수형 자료형으로 바꿔서 계산해야하기 때..