분류 전체보기

백준 알고리즘/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개의 입력을 받아 계산 후 출력하는 문제이다. 어디서 많이 본 시계 문제인데 옛..

C# 노트/기초 C#

[C#-노트] String.Join에 대해 알아봅시다.

안녕하세요. 오늘 공부 해 볼 내용은 String.Join입니다. ※ 닷넷 공식 문서 보러가기 ※ 보통 Collections.Generic 을 가져와서 리스트로 만든 뒤 Join을 사용하거나 배열 사이에 내용을 넣을 때 사용합니다. 배열에서 한 번 알아볼까요? 좋아하는 게임들을 배열에 넣어두고, 배열을 출력하는 "{0}" 인데 그 사이 " | "을 넣어 주는거죠 출력값을 한번 볼까요? 롤 | 오버워치 | 배틀그라운드 | 애니팡 원하는 대로 출력 된 것을 알 수 있죠. 한 줄 요약 String.Join은 문자열 연결 함수이다.

백준 알고리즘/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..

백준 알고리즘/Lang-C#

[백준/C# (.NET)] 2480번 주사위 세개

백준 온라인 저지 / 2480번 주사위 세개 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받은 후 결과를 출력하면 된다. 그냥 쉽게 예외 4개 처리 해주고 같은 눈 갯수에 맞춰서 상금을 다르게 출력하면 되는 아쥬아쥬 간단한 문제이다. 2. 예외 처리? 사실 뭐 따로 쓸게 없을 정도로 쉽지만.. if (A > B &..

백준 알고리즘/Lang-C#

[백준/C# (.NET)] 1712번 손익분기점

백준 온라인 저지 / 번호 1712 손익분기점 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 쉬운 덧셈 나눗셈 문제이다. 처음에는 무한루프에서 탈출하게 만들었는데 시간이 0.35초라 그런가 ide에선 돌아갔는데 시간 초과가 뜨더라 너무 사칙연산을 자꾸 어렵게 생각한다. 왜 어려운 방향으로 코드를 작성하려 하는가? ㅋㅋㅋㅋ 그래서 다시 확인 해보니 아주 간단한 식으로..

백준 알고리즘/Lang-C#

[백준/C# (.NET)] 1181번 단어정렬

백준 온라인 저지 / 1181 단어 정렬 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 정렬 C#코드 1. 문제 정리 이번 문제는 전형적인 정렬 문제입니다. 첫 접근은 일단 리스트와 정렬 함수를 통해 단어의 길이가 짧은 것 부터 출력하고 만약 길이가 같다면 사전순으로 정렬하는 것이라네요 네.. 일단 20000개를 입력 받고 문자열의 길이는 50개를 넘는다고 하지 않으니 다른 무언가를 사용하..

Jongung
'분류 전체보기' 카테고리의 글 목록 (36 Page)