본문 바로가기

반응형

분류 전체보기

(139)
프로그래머스 최댓값과 최솟값 C++ 프로그래머스 : 최댓값과 최솟값 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 문제 주어진 문자열에서 최댓값과 최솟값을 반환하는 문제이다. - 풀이 #include #include #include #include using namespace std; string solution(string s) { string answer = ""; vector nums; string temp; int size; stringstream ss(s); while(ss >> temp){ nums.push_back(stoi(temp)); } size = nums.size()..
프로그래머스 JadenCase 문자열 만들기 C++ 프로그래머스 : JadenCase 문자열 만들기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 문제 문자열이 주어지면 JadenCase 문자열로 만드는 문제이다. - 풀이 #include #include using namespace std; string solution(string s) { string answer = ""; char before = s[0]; if(isalpha(before)){ answer += toupper(before); } else{ answer += before; } for( int i = 1; i < s.size(); i+..
[백준][C++] 24060번 : 알고리즘 수업 - 병합 정렬 1 https://www.acmicpc.net/problem/24060 24060번: 알고리즘 수업 - 병합 정렬 1 첫째 줄에 배열 A의 크기 N(5 ≤ N ≤ 500,000), 저장 횟수 K(1 ≤ K ≤ 108)가 주어진다. 다음 줄에 서로 다른 배열 A의 원소 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 109) www.acmicpc.net - 문제 문제에서 주어진 함수를 활용하여 문제를 해결하면 된다. - 해설 문제에서 merge_sort와 merge가 주어졌으므로 이를 활용하여 저장 횟수에 맞는 결과를 출력하면 된다. 출력 횟수를 count하는 전역변수를 하나 만들고, 함수 안에 k를 하나 더 추가해서 비교를 하도록 한다. - 풀이 #include using namespace std..
[백준][C++] 25501번 : 재귀의 귀재 https://www.acmicpc.net/problem/25501 25501번: 재귀의 귀재 각 테스트케이스마다, isPalindrome 함수의 반환값과 recursion 함수의 호출 횟수를 한 줄에 공백으로 구분하여 출력한다. www.acmicpc.net - 문제 문제에서 주어진 함수를 그대로 만들어서 사용하면 된다. - 해설 문제에서 주어진 recursion 함수에서 return을 1이랑 0을 하지 말고 l+1하면 된다. 원래 1이어야 할 곳에 l+1을 해서 몇번 recursion되었는지 확인하고, 0이어야 할 곳에는 -(l+1)을 해서 이게 0이라는 것을 표현하면 된다. - 풀이 #include #include using namespace std; int recursion(const char *s..
언리얼 엔진 5 1-3. 무기 종류에 따라 캐릭터 자세 입히기 이제는 Animation Blueprint를 만들어서 무기 종류에 따라 자세를 다르게 해보도록 하자!!!! 1. Animation Blueprint를 만들어야 하는데, 1-1에서 만든 PlayerCharacter_AnimBP가 있으므로 이걸 사용하자 2. 사용자가 어떤 무기를 들었는지 알아야 하므로 현재 BP_PlayerCharacter의 Ref를 만든다. 1) Event Blueprint Initialize Animation을 cast to bp_playercharacter하고 get owning actor을 통해 현재 타겟이 된 actor를 가져온다. 2) 결과물을 promote to variable해서 이름을 Character Ref로 정정해준다. 3. BP_PlayerWeapon으로 돌아가서 Cu..
언리얼 엔진 5 1-2. 캐릭터 무기 만들고 손에 쥐어주기 캐릭터 움직임은 대략 설정 했으니 이제 캐릭터에 각종 무기를 입히는 방법을 알아보자. --------------------------------------------------- (수정) --------------------------------------------------- 여기에 사용된 각종 Idle 애니메이션이랑 무기는 이걸 Add To Project해서 사용했다. --------------------------------------------------- (수정) --------------------------------------------------- 1. 가장 먼저 필요한 폴더를 만들어보자 2. 이후에 Enums에서 Blueprints -> Enumeration을 만들고 WeaponTyp..
프로그래머스 숫자 짝꿍 C++ 프로그래머스 : 숫자 짝꿍 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 문제 쉽게 말해 X와 Y에 공통으로 들어간 수를 모두 모아서 가장 큰 수 result를 만드는 문제다. X가 "1234"이고 Y가 "3456"이면 3이랑 4가 겹치고 3과 4를 이용해서 만들 수 있는 가장 큰 수는 43이므로 정답은 "43"이다. - 풀이 #include #include #include using namespace std; string solution(string X, string Y) { string answer = ""; sort(X.rbegin(),X.ren..
정보처리기사 2022년 2회차 실기 합격 두 달 전쯤에 올린 글에서 말했듯이 대략 4~5일을 잡고 CBT 위주로 공부를 해서 결국 합격했습니다!!! 1 ~ 4일까지는 하루에 CBT 2회차씩 풀어서 4일차때는 기존에 있던 2020년 1,2,3,4회차, 2021년 1,2,3회차, 2022년 1회차를 모두 한 번씩은 풀 수 있었습니다! 마지막 5일에는 대략 8시간 정도를 투자해서 모든 회차를 한 번씩만 더 풀어보았고, 그 중에서 60점 이하로 나온 두 회차를 한 번씩 더 풀어보는 시간을 가졌습니다! 결국 모든 회차를 최소 두 번씩 풀어보니 모두 60점대 이상을 맞을 수 있었고(물론 학과가 이쪽이라 어느 정도 기초는 잡혀있는 상태였습니다), 최종 결과로는!!!!! 100점 만점에서 60점 이상 맞아야 합격인데, 진짜 아슬아슬하게 턱걸이로 합격!!!!!..

반응형