본문 바로가기

분류 전체보기

(2337)
(C++) - 백준(BOJ) 10951번:A+B-4 (테스트 케이스가 없을 때) 답 테스트 케이스가 주어지지 않았을 때 문제해결 방법->EOF사용 파일 끝(End of File, EOF)는 데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없다는 뜻입니다. 다만 문자열에는 사용할 수 없습니다. EOF는 int형입니다. 12345678910#include using namespace std;int main(){ int A, B; while (scanf("%d %d", &A, &B) != EOF) { // run code cout
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10950번:A+B-3 답 1234567891011#include using namespace std;int main(){ int num, A, B; cin >> num; for (int i = 0; i > A >> B; cout
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2558번:A+B-2 답 12345678#include using namespace std;int main() { int A, B; cin >> A; cin >> B; cout
(C++ 오류) - bad_alloc오류 배열의 오버플로우 일때 가장 잘 발생하는 오류인거 같네요배열의 상태를 자세히 확인하는게 가장 중요한 것 같습니다 또한 동적할당이 제대로 이루어지지 않았을 때 발생합니다동적할당한 부분의 문법을 다시 한 번 꼼꼼히 점검해주세요
파이썬(python)-백준(baekjoon)(BaekJoon)코딩 10430번:나머지 답 12345A,B,C=map(int,input().split())print((A+B)%C)print( (A%C + B%C)%C)print((A*B)%C)print( (A%C * B%C)%C)cs
(C++) - 백준(BOJ) 2475번 : 검증수 답 문제링크 : https://www.acmicpc.net/problem/2475 간단한 입출력문제였습니다. 1234567#include using namespace std;int main() { int a, b, c, d, e; cin >> a >> b >> c >> d >> e; cout
(C++) - 백준(BOJ)코딩 1110번 : 더하기 사이클 www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 그대로 구현하는 문제였습니다. Code #include using namespace std; void cycle(int baseNum,int num, int ten, int one) { int cnt = 1; while (num != baseNum) { if (ten + one = 10) { n..
(C, C++) - 카운팅 정렬(counting sort) - 시간 복잡도 O(n): 특수 케이스에서 일반적으로 빠른 퀵(Quick) 정렬(시간 복잡도 O(nlongn))보다 더 빠름1. 가장 큰 숫자의 값만큼 배열의 방을 만듬2. 입력받은 값의 수를 세서 만든 배열에 넣어줌3. 만든 배열의 방을 누적합으로 바꿔줌4. 입력받은 배열의 인덱스 값들을 순서대로 읽으며 만든 배열의 인덱스로 가게함5. 그 후 만든 배열의 인덱스의 값을 하나 감소시킨 값을 정렬시킬 배열안에 넣어줌 1234567891011121314151617181920212223242526272829303132333435363738394041#include #include using namespace std; void counting_sort(int A[], int k, int n)..