목록전체 글 (74)
Dailelog

개수 세기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 39633 26378 23479 67.692% 문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. 출력 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. 예제 입력 1 복사 11 1 4 1 2 4 2 4 2 3 4 4 2 예제 출력 1 복사 3 예제 입력 2 복사 11 1 4 1 2 4 2 4 2 3 4 4 5 예제 출력 2..

문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. 입력 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보..

교내 프로그램 전시회에서 참가하게 되어 안드로이스 스튜디오를 이용해 앱을 제작하게 되었다. 처음해보는 프로잭트라서 선배들의 조언을 통해 앱을 구상하게 되었는데, 올해 4학년 갭스톤 시간에 나온 아이디어였던 교내 셔틀 위치정보 서비스 이다. 하지만 이 아이디어는 기획단계 까지만 사용되고 그 이후 발전이 없는 상태 였다. 나는 이 아이디어를 알파 버전단계 까지 구형을 목표로 했다. 현재 부산외국어대학교에서 운행되는 셔틀 버스는 학교 근처 범어사역과 남산역을 지나는 노선으로 한반향만으로 운행된다. 노선 자체가 1개 뿐이고 버스의 소유가 학교가 아닌 개인 기사님 버스를 대여하고 운행하기 때문에 따로 GPS 모듈을 버스내에 설치하는 것은 기사님들의 사생활 침해 가능성으로 불가능하기 때문에 다른 방법을 생각해야 한..

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /* * Recursive FUnction(재귀함수) * * 어떠한 함수 정의 내에서 자기 자신 함수 호출 * ex) * void f() * { * ..... * f(); * ..... * } * * 분할 정복(divide & conquer) 방식의 문제해결기법 * n개의 문제 -> 1개의 문제 + (n-1)개으 ㅣ문제 * n개의 문제 -> n/2개의 문제 + n/2개의 문제 * n개의 문제 -> n/4개의 문제 + n/4개의 문제+ n/4개의 문제 +n/4개의 문제 * * 단점: 속도 느림 / 기억..

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /* * built-int type 변수 특징 * -의미: 정수를 저장하는 거억장소 * -목적: 셀수 있는 숫자 저장 * 학생수, 지갑의 돈, 자동차 수 소수점 없음 * -상수: 1234. 0x7f12. 0755 * -크기: 4바이트 * -표형양식: 양수경우/음수경우 * -연산자: +-* %(modulo operator) * -주의사항: overflow / truncation * -short(ushort):2 bytes * -long(ulong: 8bytes * * 문자형 변수(character va..

#include #include class GravitySource { sf::Vector2f pos; float strength; sf::CircleShape s; public: GravitySource(float pos_x, float pos_y, float strength) { pos.x = pos_x; pos.y = pos_y; this->strength = strength; s.setPosition(pos); s.setFillColor(sf::Color::Red); s.setRadius(15); //반지름 } void render(sf::RenderWindow& wind) { wind.draw(s); } sf::Vector2f get_pos() { return pos; } float get_st..
8월 한달동안 코딩에 집중하지 못했다. 아니다 하지 않았다고 해야한다. 내가 왜 하지 않았는지 후회스럽다. 또 그저그런 방학이 되었다. 변명이지만 알바와 개인사정으로 8월에는 학교에 나오지 않고 github와 블로그에 글을 작성하지 않았다. 그래서 학기중에는 매우 열심히 공부할 예정이다. 엉덩이가 무거워야 코딩실력이 늘것이다. 지금의 대략적 계획은 주 5일 월~금은 C#과 자료구조 수업의 예습과 복습 백준,프로그래머스 등 를 할예정이고 주말에는 sfml로 게임 프로잭트를 만들 예정이다. 7월에 C++을 이용해 간단한 중력 시뮬레이터를 만들었다. 각 객체에 상호작용 시킬 생각이였으나 쉽지 않았다. 이를 완성하고 이를 활용해 우주배경의 게임을 만들 예정이다. 먼저 기획서와 객체 테이블을 만든후 제작에 들어갈..

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 부산시 { class 동래구 { //visibility(가시성) // 동래구라는 class를 다른 namespace또는 class에서 사용하려면 public을 해주어야 한다. public static string wherAreYou() { return "부산시/동래구/사직동"; } public static int add(int x, int y) { return x + y +100; } } class Program { static int add(int x, int y) { return..

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; // 강의 주제 : C로 작성된 getSum() 함수를 C#으로 만들어 보기 // //자동할당 복습 //namespace : namespace안에는 여러개의 클래스를 포함할수 있다. //class //command line argument: 고급C프로그래밍 - 12-2-2차원 배열 동적 할당 //command line argument 는 argc,argv와 같음 // ex) //main(int argc,char* argv[]) //{ //} // C#에서 함수는 두가지로 나누어진다. //static ..

#include using namespace std; bool num[10001]; int getSetNum(int n, int& a, int& b, int& c, int& d) { int setNum1 = 0; int setNum10 = 0; int setNum100 = 0; int setNum1000 = 0; int x = 1000; setNum1000 = n / x; setNum100 = n - x * setNum1000; int i = n - x * setNum1000; x /= 10; setNum100 /= x; setNum10 = i - (x * setNum100); i = i - (x * setNum100); x /= 10; setNum10 /= x; setNum1 = i - (x * set..