Problem Solving

Problem Solving/Programmers

[Programmers/프로그래머스] Lv. 1 - 평균 구하기 (연습문제)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나눗셈 실수 접근 제목 평균 구하기 제한 조건 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 예제 입력1 예제 출력1 [1,2,3,4] 2.5 예제 입력2 예제 출력2 [5,5] 5 #include #include using namespace std; double solution(vector arr) { double answer =..

Problem Solving/Programmers

[Programmers/프로그래머스] Lv. 1 - 짝수와 홀수 (연습문제)

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr % 나머지 연산 제목 짝수와 홀수 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 예제 입력1 예제 출력1 3 "Odd" 예제 입력1 예제 출력1 4 "Even" #include #include using namespace std; string solution(int num) { string answer = num % 2 == 0 ? "Even" : "Odd";..

Problem Solving/BaekJoon

[BOJ/백준] 25192 - 인사성 밝은 곰곰이

25192번: 인사성 밝은 곰곰이 첫번째 새로운 사람이 들어온 뒤 pjshwa, chansol, chogahui05은 모두 곰곰티콘으로 인사했다. 두번째 새로운 사람이 들어온 뒤 pjshwa와 chansol은 다시 곰곰티콘으로 인사했다. www.acmicpc.net 새로운 사람이 입장한 이후 처음 채팅을 입력하는 사람은 반드시 곰곰티콘으로 인사를 한다 제목 인사성 밝은 곰곰이 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 알고리즘 입문방 오픈 채팅방에서는 새로운 분들이 입장을 할 때마다 곰곰티콘을 사용해 인사를 한다. 이를 본 문자열 킬러 임스는 채팅방의 기록을 수집해 그 중 곰곰티콘이 사용된 횟수를 구해 보기로 했다. ENTER는 새로운 사람이 채팅방에 입장했음을 나타낸다. 그 외는 채..

Problem Solving/BaekJoon

[BOJ/백준] 25584 - 근무 지옥에 빠진 푸앙이 (Large)

25584번: 근무 지옥에 빠진 푸앙이 (Large) 군대에 간 푸앙이는 4교대 근무를 서게 된다. 근무 시간대는 08:00~12:00, 12:00~18:00, 18:00~22:00, 22:00~08:00 으로 각각 4, 6, 4, 10시간의 근무로 구성되어 있다. 푸앙이와 동기들은 근무 시간이 최대한 공평 www.acmicpc.net map 제목 근무 지옥에 빠진 푸앙이 (Large) 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 군대에 간 푸앙이는 4교대 근무를 서게 된다. 근무 시간대는 08:00~12:00, 12:00~18:00, 18:00~22:00, 22:00~08:00 으로 각각 4, 6, 4, 10시간의 근무로 구성되어 있다. 푸앙이와 동기들은 근무 시간이 최대한 공평하게 ..

Problem Solving/BaekJoon

[BOJ/백준] 25595 - 86 ─에이티식스─ 2

25595번: 86 ─에이티식스─ 2 첫 번째 줄에 전장의 크기 $N$이 주어진다. 전장은 $N \times N$ 크기 좌표로 이루어져 있다. 다음 $N$개의 줄에는 전장의 정보가 주어진다. 각 줄마다 $N$개의 좌표 정보가 주어지며 0은 빈칸, 1은 레기 www.acmicpc.net 행과 열의 합 짝수와 홀수 제목 86 ─에이티식스─ 2 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 기아데 연방 공화국은 '레기온'이라는 인공지능 무인 병기들과 전쟁 중이다. 공화국은 레기온에 대항할 수단으로 '레긴레이브'라는 보행 병기를 개발했다. 공화국 군인들 중 소수정예는 이 레긴레이브에 탑승해서 레기온에 맞서 싸운다. 신에이 노우젠은 제 86 전략기동전단 기갑전대의 전대장이자 근접전의 대가이다. 그..

Problem Solving/BaekJoon

[BOJ/백준] 25594 - HG 음성기호

25593번: 근무 지옥에 빠진 푸앙이 (Small) 군대에 간 푸앙이는 4교대 근무를 서게 된다. 근무 시간대는 08:00~12:00, 12:00~18:00, 18:00~22:00, 22:00~08:00 으로 각각 4, 6, 4, 10시간의 근무로 구성되어 있다. 푸앙이와 동기들은 근무 시간이 최대한 공평 www.acmicpc.net ASCII code 제목 HG 음성기호 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 최근 해강이는 군대에 관심이 생겨 군대 관련 영상을 찾아 보고 있었다. 그러던 중 한 영상에서 '알파, 알파 여기는 브라보..' 이런 식으로 소통하는 모습을 봤다. 이 순간 해강이는 영상 속 인물들이 무슨 말을 하는지 궁금했고 이것이 NATO 표준음성기호였음을 알게 됐다...

Problem Solving/BaekJoon

[BOJ/백준] 25593 - 근무 지옥에 빠진 푸앙이 (Small)

25593번: 근무 지옥에 빠진 푸앙이 (Small) 군대에 간 푸앙이는 4교대 근무를 서게 된다. 근무 시간대는 08:00~12:00, 12:00~18:00, 18:00~22:00, 22:00~08:00 으로 각각 4, 6, 4, 10시간의 근무로 구성되어 있다. 푸앙이와 동기들은 근무 시간이 최대한 공평 www.acmicpc.net map 제목 근무 지옥에 빠진 푸앙이 (Small) 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 군대에 간 푸앙이는 4교대 근무를 서게 된다. 근무 시간대는 08:00~12:00, 12:00~18:00, 18:00~22:00, 22:00~08:00 으로 각각 4, 6, 4, 10시간의 근무로 구성되어 있다. 푸앙이와 동기들은 근무 시간이 최대한 공평하게 ..

Problem Solving/BaekJoon

[BOJ/백준] 25592 - 바둑돌 게임

25592번: 바둑돌 게임 첫 번째 줄에 바둑돌 무더기에 있는 바둑돌의 개수를 의미하는 정수 $N$ $(1 \leq N \leq 100\,000)$이 입력된다. www.acmicpc.net 시뮬레이션 제목 바둑돌 게임 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 게임을 좋아하는 푸앙이는 요즘 "바둑돌 게임"이라는 게임을 즐겨한다. 바둑돌 게임은 두 명이 번갈아 가며 한 개의 바둑돌 무더기에서 바둑돌을 정해진 개수만큼 가져가는 게임이다. 처음 시작한 사람은 바둑돌을 1개를 가져가야 하고, 그다음 차례인 사람이 지난 차례에 가져갔던 바둑돌보다 한 개 더 많은 2개를 가져가야 한다. 그다음 차례에는 이전 차례보다 한 개 더 많은 3개를 가져가야 한다. 이런 식으로 차례를 반복해서 자신의 차례..

Problem Solving/BaekJoon

[BOJ/백준] 25591 - 푸앙이와 종윤이

25591번: 푸앙이와 종윤이 베다수학 곱셈법을 쓰는 과정에서 구하는 $a$, $b$, $c$, $d$, $q$, $r$을 첫 줄에 공백으로 구분해서 출력한다. 둘째 줄에 곱셈 결과의 앞의 두 자릿수, 뒤의 두 자릿수를 공백으로 구분해서 출력한다. www.acmicpc.net 제목 푸앙이와 종윤이 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 푸앙이의 친구 종윤이는 수학, 과학이 굉장히 발전한 곳 중 하나인 인도에 진심이다. 한국에선 구구단을 배우지만 인도에서는 19단까지 배운다고 한다. 어떻게 두 자릿수 곱셈을 빠르게 암산하는 것일까? 푸앙이는 인도 마니아 종윤이한테 인도의 베다수학 곱셈법을 배워보기로 했다. 인도 베다수학 곱셈법 예시 그림 97×96을 계산해보자. 각 수를 100에서 ..

Problem Solving/BaekJoon

[BOJ/백준] 3733 - Shares

3733번: Shares A group of N persons and the ACM Chief Judge share equally a number of S shares (not necessary all of them). Let x be the number of shares aquired by each person (x must be an integer). The problem is to compute the maximum value of x. Write a program that www.acmicpc.net EOF 제목 Shares 조건 시간 제한 : 1 초 메모리 제한 : 128 MB 문제 A group of N persons and the ACM Chief Judge share equally a nu..

Problem Solving/BaekJoon

[BOJ/백준] 25624 - SNUPTI

25624번: SNUPTI 카루나가 각 척도의 가능한 결과를 거꾸로 만들어 낼 수 있다면 첫째 줄에 YES를, 아니라면 NO를 출력한다. 카루나가 각 척도의 가능한 결과를 거꾸로 만들어 낼 수 있다면 둘째 줄부터 N개의 줄에 www.acmicpc.net 각 척도의 결과에 사용되는 알파벳은 모두 서로 다르다. + 마시로는 모든 문자열의 목록을 만들어서 카루나에게 전달하기로 했다 제목 SNUPTI 조건 시간 제한 : 2 초 메모리 제한 : 1024 MB 문제 마시로와 카루나는 MBTI에 대항할 새로운 심리검사 SNUPTI를 개발 중이다. SNUPTI는 N개의 척도를 사용하며, i번째 척도의 결과는 Si개의 서로 다른 알파벳 대문자 중 하나로 나타낸다. (1 ≤ N ≤ 26, 1 ≤ i ≤ N, 1 ≤ Si ..

Problem Solving/BaekJoon

[BOJ/백준] 25600 - Triathlon

25600번: Triathlon 트라이애슬론(Triathlon)이란 라틴어에서 $3$가지라는 의미를 가진 tri와 경기를 뜻하는 athlon의 합성어이다. 우리나라에서는 트라이애슬론 대신 철인 3종 경기로 알려져 있다. 트라이애슬론은 여러 www.acmicpc.net 점수 계산은 a * (d + g)로 진행 + a = (d+g)의 경우에는 원래 얻을 점수의 두 배로 계산 제목 Triathlon 조건 시간 제한 : 1 초 메모리 제한 : 512 MB 문제 트라이애슬론(Triathlon)이란 라틴어에서 3가지라는 의미를 가진 tri와 경기를 뜻하는 athlon의 합성어이다. 우리나라에서는 트라이애슬론 대신 철인 3종 경기로 알려져 있다. 트라이애슬론은 여러 종류가 있으며 대표적으로 올림픽에서의 트라이애슬론은..

JunHoChoi
'Problem Solving' 카테고리의 글 목록 (7 Page)