본문 바로가기
728x90
반응형

Coding Test25

백준 코딩테스트 #10. 조건문 5 5번 알람 시계문제상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해 보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면,.. 2024. 7. 26.
백준 코딩테스트 #5. 입출력과 사칙연산 (11 ~ 13) 11번 "꼬마 정민"문제꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다. 출력A+B+C의 값을 출력한다. C++#include using namespace std;int main(){ long long a,b,c; cin >> a; cin >> b; cin >> c; cout  int 타입은 최대 - 2^31 ~ 2^31−1까지의 정수를 저장할 수 있는데 입력받을 수 있는 수의 범위는 10^12이므로 이를 저장할 수 있는 long long 타입을 사용한다. (long long은 -2^63 ~ 2^63 −1까지) C#usin.. 2024. 7. 20.
백준 코딩테스트 #4. 입출력과 사칙연산 (8 ~ 10) 8번 "1998년생인 내가 태국에서는 2541년생?!"식을 직접 세워서 계산하는 문제 문제ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. 입력서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000) 출력불기 연도를 서기 연도로 변환한 결과를 출력한다. 문제를 풀기 위해서는 불기와 서기의 차이에 대한 정보가.. 2024. 7. 20.
백준 코딩테스트 #3. 입출력과 사칙연산 7 7번 사칙연산 응용문제준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. 출력첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 문제를 정리하면 채점시 이미 존재하는 아이디가 입력되고, 입력한 값 뒤에 ??! 를 붙여서 출력하면 된다. C++#include #include using namespace std;int main(){ stri.. 2024. 7. 20.
백준 코딩테스트 #2. 입출력과 사칙연산 6 6번문제두 자연수 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를 출력한다. C++#include using namespace std;int main(){ int a,b; cin >> a; cin >> b; cout  줄바꾸기 endl 사용 C#using System;class Program{ static void Main(string[] args){ string input = Console.ReadLine(); .. 2024. 7. 20.
백준 코딩테스트 #1. 입출력과 사칙연산 (1 ~ 5) 1번문제Hello World! 를 출력하시오. 출력Hello World! 를 출력하시오. C++#include using namespace std;int main(){ cout  C++ 너무 오랜만에 하다 보니 처음에 입출력 라이브러리 이름이 기억이 안 났다.iosteam (input/output stream) 입력과 출력의 기능을 사용할 수 있는 라이브러리이다. cout을 사용하려면 std:: 네임스페이스를 사용해야 하는데 이걸 생략하기 위해서 using으로 네임스페이스를 선언한다. C#using System;class Program{ static void Main(string[] args){ Console.WriteLine("Hello World!"); }}System 네.. 2024. 7. 16.
728x90
반응형