백준 알고리즘

백준 알고리즘/Lang-C | C++

[백준/C] 5596번 시험 점수

백준 온라인 저지 / 5596번 시험 점수 https://www.acmicpc.net/problem/5596 5596번: 시험 점수 대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수 www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 총 8개의 입력을 받아와 해결하는 문제이다. 첫번째 줄은 민국이의 국수과영 점수 두번째 줄은 만세의 점수가 나와있다. 문제는 이들의 총점을 비교해서 더 큰 수를 출력하면 되는 문제이다. 2. max 함수 파이썬에 있는 max 함수처럼 이번 문제도 C에서 따로 만들어서 사용하..

백준 알고리즘/Lang-C | C++

[백준/C] 5575번 타임 카드

백준 온라인 저지 / 5575번 타임카드 https://www.acmicpc.net/problem/5575 5575번: 타임 카드 JOI 상사는 직원의 근무시간을 타임 카드로 관리하고있다. 직원들은 전용 장비를 사용하여 타임 카드에 출근 시간을 기록한다. 근무를 마치고 퇴근할 때도 타임 카드에 퇴근 시간을 기록한다. www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 구현, 사칙연산 C 코드 1. 문제 정리 6 * 3 총 18개 입력을 받아서 계산하는 문제이다. 일단 C로 할려하니 입력 받는 것 부터 헷갈렸는데.. 사실 이거 말고 다른 방법이 있을 것 같지만 C#처럼 그냥 배열로 받아오는 방식으로 해결 했다. (C#에서는 배열 아니고 그냥 써도되는데 뭔가 ide에서 자꾸 출력을 해..

백준 알고리즘/Lang-C | C++

[백준/C] 5543번 상근날드

백준 온라인 저지 / 5543번 상근날드 https://www.acmicpc.net/problem/5543 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 5개의 입력을 받고 계산 하는 문제이다. 저번 문제는 최대 값을 구하라 이런 느낌이였다면 이번에는 최소 값을 구하라는 것 같으니 새로운 함수 min을 만들어서 최소값을 구해줬다. 2. 최소 값 구하기 기본적으로 새로운 함수로 만들어서 반환하는 형식으로 만들고자 했다. int min(int A, int B, int C) { if (A

백준 알고리즘/Lang-C | C++

[백준/C] 5532번 방학 숙제

백준 온라인 저지 / 5532번 방학 숙제 https://www.acmicpc.net/problem/5532 5532번: 방학 숙제 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다. www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 총 5개의 입력을 받고 풀면 되는 문제이다. 그나마 브4같은 문제였지 않나 싶다. 국어 = A / C 수학 = B / D 이런식으로 접근해서 풀었다. 그리고 국어와 수학중 더 큰 것을 고른다는 의미로 Max라는 변수를 만들어서 풀어줬다 굳이..

백준 알고리즘/Lang-C | C++

[백준/C] 4299번 AFC 웜블던

백준 온라인 저지 / 4299번 AFC 웜블던 https://www.acmicpc.net/problem/4299 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 2개의 입력을 받아서 푸는 문제이다. 이 정도면 탈 브4문제인데 ㅋㅋㅋ... 빨리 풀려고 고른 문제가 좀 걸렸다 ㅎㅎ;; 합과 차를 주고 합 차가 없다면 -1을 출력하는 그런 문젠데 뭐 저리 많이 써놓은건지.. 읽다가 잠들 뻔 ㅋㅋ;; 2. %의 중요성 a -= b; if (a % 2 == 0) { c = a / 2 + b; d = a / 2; printf("%d %d", c, d); } 앞에 값 % 2 == 0 그러니깐 나눠서 남은 값이 0일 때니깐 a-b가 짝수여야 된다는 것이다. 짝수가 아니면 합차 자체가 안..

백준 알고리즘/Lang-C | C++

[백준/C] 2530번 인공지능 시계

백준 온라인 저지 / 2530번 인공지능시계 https://www.acmicpc.net/problem/2530 2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0 www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 문제 풀기 앞서 여담이지만... C로 문제 안풀지만.. 다시 학교가면 C하고 C++을 해야 할 거 같기에... 불편해도 C언어와 친해져보기로 결심했다. 이번 문제는 총 4개의 입력을 받아 계산 후 출력하는 문제이다. 어디서 많이 본 시계 문제인데 옛..

백준 알고리즘/Lang-C#

[백준/C# (.NET)] 2752번 세수정렬

백준 온라인 저지 / 2752번 세수정렬 https://www.acmicpc.net/problem/2752 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 정렬 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받아 정렬 후 출력하는 문제이다. 숫자를 받고 오름차순으로 정렬하는 문제이다. 어려운 점 없이 배열 만들고 배열 정렬 해주면 될 거 같았다. 2. 완성 코드 using System; namespace boj { class Program { static void Main(string[] args) { string[] str = Con..

백준 알고리즘/Lang-C#

[백준/C# (.NET)] 2525번 오븐 시계

백준 온라인 저지 / 2525번 오븐 시계 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받아 계산 후 출력하는 문제이다. 브론즈 하위 문제들은 시간 문제가 참 많은 것 같다.. ㅋㅋ 알고리즘이야 다 똑같다... 2. 시간 계산 알고리즘? B += C; while (B >= 60) { A++; B -= 60; } if..

Jongung
'백준 알고리즘' 카테고리의 글 목록 (8 Page)