MoonBug

고정 헤더 영역

글 제목

메뉴 레이어

MoonBug

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Portfolio
      • Toy Project
      • 쥐돌이볼링
    • Trip
    • Cooking
    • Game
    • Diary
      • 잡생각
    • C++
      • Baekjoon
      • Programmers
      • 개념공부
      • STL
    • Study
      • Linux
      • Graphics
      • UNREAL
      • Computer Network
      • 강화학습
      • Algorithm
      • OS

검색 레이어

MoonBug

검색 영역

컨텐츠 검색

전체 글

  • [쥐돌이 볼링] 생각지도 못하게 시작해버린 첫 출시 도전기

    2023.08.08 by J2on

  • < 백준 BaekJoon : 11478번 서로 다른 문자얼의 개수> C++

    2023.08.04 by J2on

  • < 백준 BaekJoon : 7785번 회사에 있는사람> C++

    2023.08.04 by J2on

  • < 백준 BaekJoon : 19532번 수학은 비대면강의입니다.> C++

    2023.08.04 by J2on

  • < 백준 BaekJoon : 9506번 약수들의 합> C++

    2023.08.03 by J2on

  • < 백준 BaekJoon : 2903번 중앙 이동 알고리즘> C++

    2023.08.02 by J2on

  • [팀 K리그 vs 아틀레티코 마드리드] 경기를 보았다!

    2023.08.02 by J2on

  • < 백준 BaekJoon : 11005번 진법변환 2> C++

    2023.08.01 by J2on

[쥐돌이 볼링] 생각지도 못하게 시작해버린 첫 출시 도전기

3학년 1학기를 마치고 여름방학에 들어서던 때에 (한참 정신 못차리고 힘들어할 때...) 우정원에서 유니티 초보탈출 수업을 진행한다는 문자를 받았다. 점심을 만들고 있던 그때. 너무나 충동적으로 그 자리에서 신청해버렸다. 이유는 두 가지 1. 어짜피 방학을 알차게 보내지 못할테니, 이것저것 시작이라도 해 보자. 2. 언리얼이 더 좋지만 유니티도 할 줄 알아야겠지? 무튼 그렇게 옹졸하게 시작했다. 2주간의 교육 중 1주일 동안 프로젝트를 진행하는 굉장히 빠른 진행이었다. 무엇을 만들까 고민하던 중 "볼링게임을 만들어 볼까?"라는 생각이 스쳤다. 부담이 없었기에 볼링 핀부터 맵까지 손수 제작하며 즐겁게 개발했다. 그렇게 만들어진... "쥐돌이 볼링" 간단한 볼링게임으로 재밌었던 토이 프로젝트로 마무리 했다...

Portfolio/쥐돌이볼링 2023. 8. 8. 00:11

< 백준 BaekJoon : 11478번 서로 다른 문자얼의 개수> C++

문제 https://www.acmicpc.net/problem/11478 11478번: 서로 다른 부분 문자열의 개수 첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000 이하이다. www.acmicpc.net 풀이 Disjoint한 subset의 개수를 찾는 문제. 정말 단순하게 subStr을 이용해서 vector로 중복제거를 해주었다. #include #include #include > using namespace std; int main(){ string str; vector subStrVec; cin >> str; for(int i=1; i

C++/Baekjoon 2023. 8. 4. 23:23

< 백준 BaekJoon : 7785번 회사에 있는사람> C++

문제 https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 www.acmicpc.net 풀이 문제 자체는 그렇게 어려운 문제가 아니죠. 저는 STL 사용에 익숙해져 보려고 map을 이용해서 풀어봤습니다. #include #include #include using namespace std; int main(){ map employeeMap; string name, status; bool isAttendence; int num; cin >> ..

C++/Baekjoon 2023. 8. 4. 22:47

< 백준 BaekJoon : 19532번 수학은 비대면강의입니다.> C++

문제 https://www.acmicpc.net/problem/19532 19532번: 수학은 비대면강의입니다 정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $- www.acmicpc.net 풀이 사실 방정식 해겨하듯이 풀어주시면 됩니다. 이런 식으로 x y를 구할 수 있죠. 이걸 바로 코드로 작성하면 끝 #include using namespace std; int main(){ long a,b,c,d,e,f,x,y; cin >> a >> b >> c >> d >> e >> ..

C++/Baekjoon 2023. 8. 4. 21:38

< 백준 BaekJoon : 9506번 약수들의 합> C++

문제 https://www.acmicpc.net/problem/9506 9506번: 약수들의 합 어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다. 예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다. n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라. www.acmicpc.net 풀이 사실 약수같은 경우 제공되는 수의 root값 까지만 판별해주면 돼서 크게 어렵지 않죠 근데 어떻게 더해지는지 출력하는건 좀 귀찮은 부분이긴 합니다. 그래서 저는 vector로 때려넣고 sort() 사용해서 쉽게쉽게 갔습니다. #include #include #include #include using namespace std; int main(){ int numN; int sum;..

C++/Baekjoon 2023. 8. 3. 20:12

< 백준 BaekJoon : 2903번 중앙 이동 알고리즘> C++

문제 https://www.acmicpc.net/problem/2903 2903번: 중앙 이동 알고리즘 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. www.acmicpc.net 풀이 그냥 보면 조금 복잡해 보일 수도 있는 문제입니다. 근데 잘 생각해보면 점의 수는 한 변에 있는 점의 제곱인 것을 알 수 있죠. 그리고 한 변에 새로 생기는 점의 수는 이전 회차의 한 변의 점의 수에서 1을 뺀 것과 같습니다. 무슨 소리나면... (이번 회차의 한 변의 점의 수) = (지난 회차 한 변의 점 수) + (지난 회차 한 변의 점 수 -1) 로 표현할 수 있습니다. ..

C++/Baekjoon 2023. 8. 2. 23:11

[팀 K리그 vs 아틀레티코 마드리드] 경기를 보았다!

2023년 7월 27일. FC서울의 홈구장 서울월드컵경기장에서 팀 K리그와 아틀레티코 마드리드의 경기가 있었다. 어릴 적 야구경기를 직관한 적이 있었지만, 축구 경기를 직관하는 것은 처음이라 기대가 되었다. 그때 나는 오후 5시까지 우정원에서 유니티 스터디를 수강하고 있었기에, 5시 반 정도가 되어서야 짐을 챙겨 집을 나설 수 있었다. 저녁시간 때에 서울로 올라가는 버스, 특히 오늘처럼 경기가 있는 날에는 무조건 차가 막힐 것이라는 생각에 영통역으로 향했다. 영통역에서 분당선을 잡아타고, 1호선으로 환승도 했다가 2호선도 타고 어떻게 힘겹게 월드컵 경기장 역에 도착할 수 있었다. 사실 월드컵경기장 역 2번출구를 통해 올라왔을 때 너무 놀랐다! 생각했던 것보다 훨씬 크고 사람이 많았다. 같이 경기를 보기로..

Diary 2023. 8. 2. 00:48

< 백준 BaekJoon : 11005번 진법변환 2> C++

문제 https://www.acmicpc.net/problem/11005 11005번: 진법 변환 2 10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 www.acmicpc.net 풀이 이런 문제를 처음 풀어본다면 조금은 까다롭게 느낄 수 있을것 같습니다. 이런 진법변환 문제는 ASCII 코드를 사용하면 쉽게 해결할 수 있습니다. C++의 경우 int -> char 변환이 ASCII 코드를 통해 이루어집니다. (EX- char(48) == '0') 떄문에 이러한 특성을 이용하면 좋겠죠. ASCII 코드는 검색하면 많이 나와요. #include #include #i..

C++/Baekjoon 2023. 8. 1. 22:31

추가 정보

인기글

최신글

페이징

이전
1 ··· 10 11 12 13 14 15 16 ··· 21
다음
TISTORY
MoonBug © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바