게임 프로그래머(17)
-
프로그래머스 - 최댓값과 최솟값 < Level 2 >
문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값)형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 1 2 3 4라면 1 4를 리턴하고, -1 -2 -3 -4라면 -4 -1을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 풀이 사용 언어 : C++ #include #include #include using namespace std; string solution(string s) { string answer = ""; int idx = 0; //어디부터 어디까지 변환하여 벡터에 담을것인지 string temp = ""; //임시 스트링 vectort;..
2020.07.09 -
어쌔신크리드 - 탈옥버전 - < 완료 > 2020.06.22 ~ 2020.07.06
제작 기간 : 2주간 차용 게임 : 어쌔신크리드 어쌔신크리드 탈옥버전 (창작) 영상 링크 : https://www.youtube.com/watch?v=Moew5RNDTS0 기술 문서 : 첨부파일 참고
2020.07.06 -
프로그래머스 - 탑 < Level 2 >
문제 설명 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다른 탑으로 송신되지 않습니다. 예를 들어 높이가 6, 9, 5, 7, 4인 다섯 탑이 왼쪽으로 동시에 레이저 신호를 발사합니다. 그러면, 탑은 다음과 같이 신호를 주고받습니다. 높이가 4인 다섯 번째 탑에서 발사한 신호는 높이가 7인 네 번째 탑이 수신하고, 높이가 7인 네 번째 탑의 신호는 높이가 9인 두 번째 탑이, 높이가 5인 세 번째 탑의 신호도 높이가 9인 두 번째 탑이 수신합니다. 높이가 9인 두 번째 탑과 높이가 6인 첫 번째 탑이 보낸 레이저 신호는 어떤 탑에서도 수신할 수 없습니다. 송신 탑..
2020.06.25 -
프로그래머스 - 더 맵게 < Level 2 >
문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 음식의 스코빌 지수를 담은 배열 scoville과 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟수를 return 하도록 solution 함수를 작성해주세요. 풀이 사용 언어 : C..
2020.06.24 -
프로그래머스 - 서울에서 김서방 찾기 < Level 1 >
문제 설명 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. Kim은 반드시 seoul 안에 포함되어 있습니다. 풀이 사용 언어 : C++ #include #include using namespace std; string solution(vector seoul) { string answer = ""; int x = 0; //인덱스 역할을 하는 x for (int i = 0; i
2020.06.17 -
프로그래머스 - 직사각형 별 찍기 < Level 1 >
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다 풀이 사용 언어 : C++ ***주의할 점 : 표준 입력이라는 의미는, 입 출력 전부 풀이하는사람이 해야 한다. *** #include using namespace std; int main(void) { int n = 0; //초기화 직접 int m = 0; cin >> n >> m; //입력 직접 for (int i = 0; i < m; i++) //세로 길이 돌려 돌려 { for (int j = 0; j < n; j++) //가로 길이 돌려 돌려 { cout
2020.06.17