전체 글 썸네일형 리스트형 [Code Up/C++] 코드업1212 c++ 삼각형의 성립 조건 https://codeup.kr/problem.php?id=1212&rid=0 삼각형의 성립 조건 삼각형이 가능하면 "yes", 삼각형을 만들 수 없다면 "no"를 출력하시오. codeup.kr 문제 세 개의 직선이 있다. 숫자의 의미는 직선의 길이를 말한다. 이 직선으로 삼각형을 만들 수 있는지 판단하는 프로그램을 작성하시오. 삼각형의 성립 조건) a, b, c 가 변의 길이이고 c가 제일 긴 길이라고 한다면 c < a + b 이면 삼각형이 성립됨. 입력 직선의 길이 3개가 입력으로 주어진다.(정수) 출력 삼각형이 가능하면 "yes", 삼각형을 만들 수 없다면 "no"를 출력하시오. 입력 예시 2 3 4 출력 예시 yes 풀이 a, b, c 세 개의 변 중에 가장 큰 변을 찾는다. 가장 큰 수가 나머지.. 더보기 학생명단 입력받은 학번, 이름의 정보를 오름차순으로 정렬하는 코드를 만들어봤다. 코드 #include #include // pair를 쓰기위한 헤더파일 #include #include // vector를 쓰기위한 헤더파일 #include // sort를 쓰기위한 헤더파일 using namespace std; bool compare(pair a, pair b){ if(a.first==b.first){ // 학번이 같다면 return a.secondn; int year; string name; for(int i=0; i>year; getline(cin, name); v.push_back(make_pair(year, name)); //학번과 이름이 들어간 pair를 만들어줌 } sort(v.begin(), v.end(.. 더보기 [BaeKJoon/C++] 백준2920 c++ 음계 https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 문제 코드 #include #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); //입출력 향상 vectora(8); //오름차순을 위한 배열 vectord(8); //내림차순을 위한 배열 vectorv(8); //8개의 입력을 .. 더보기 [BaeKJoon/C++] 백준5597 c++ 과제 안 내신 분..? https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 문제 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오. 풀이 28개의 입력을 받아서 30개의 번호중 입력을 안한 수를 출력하는 문제다. 접근을 어떻게 할까 생각하다가.. 더보기 [BaeKJoon/C++] 백준3058 c++ 짝수를 찾아라 https://www.acmicpc.net/problem/10801 10801번: 카드게임 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드 마다 자신이 가지고 있는 카드 중 하나를 제시하고, www.acmicpc.net 문제 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드마다 자신이 가지고 있는 카드 중 하나를 제시하고, 한 번 제시한 카드는 버린다. 게임 승패는 다음과 같이 결정된다. 각 라운드는 더 높은 숫자를 제시한 사람이 승리하고, 제시한 숫자가 같은 경우는 비긴다. 열 번의 라운드에서 더 많은 라운드를 승.. 더보기 [BaeKJoon/C++] 백준4493 c++ 가위 바위 보? https://www.acmicpc.net/problem/4493 4493번: 가위 바위 보? 첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어 www.acmicpc.net 문제 가위 바위 보는 두 명이서 하는 게임이다. 보통 미리 정해놓은 수만큼 게임을 하고, 많은 게임을 이긴 사람이 최종 승자가 된다. 가위 바위 보를 한 횟수와 매번 두 명이 무엇을 냈는지가 주어졌을 때, 최종 승자를 출력하는 프로그램을 작성하시오. 바위는 가위를 이긴다. 가위는 보를 이긴다. 보는 바위를 이긴다. 코드 #include using names.. 더보기 [BaeKJoon/C++] 백준10768 c++ 특별한 날 https://www.acmicpc.net/problem/10768 10768번: 특별한 날 마지막 줄에 "Before", "After"나 "Special"을 출력한다. www.acmicpc.net 문제 2월 18일은 올해 CCC에 있어서 특별한 날이다. 사용자로부터 정수인 월과 일을 입력받아 날짜가 2월 18일인지 전인지 후인지를 출력하는 프로그램이다. 만약 날짜가 2월 18일 전이면, "Before"을 출력한다. 만약 날짜가 2월 18일 후면, "After"을 출력한다. 만약 2월 18일이라면 "Special"을 출력한다. 풀이 if문으로 크게 a==2, a2로 나눈다. a에 대한 b를 조건에 맞게 코드를 작성한다. 코드 #include using namespace std; int main() { i.. 더보기 [BaeKJoon/C++] 백준5524 c++ 입실 관리 https://www.acmicpc.net/problem/5524 5524번: 입실 관리 JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실 www.acmicpc.net 문제 JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실 기록을 읽기 쉽게 하기 위해서 기록된 이름을 모두 소문자로 변환하는 프로그램을 작성하라. 단, 입실 기록에는 같은 이름의 사람이 생기기도 한다. 코드 #include #include //isupper를 쓰기.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음