분류 전체보기302 HackerRank : Apple and Orange (c++) HackerRank 링크 https://www.hackerrank.com/challenges/apple-and-orange/problem?isFullScreen=true Sam's house has an apple tree and an orange tree that yield an abundance of fruit. Using the information given below, determine the number of apples and oranges that land on Sam's house. In the diagram below: The red region denotes the house, where is the start point, and is the endpoint. The apple tre.. HackerRank 2023. 10. 19. 백준 : 11328번 Strfry(c++) 백준 링크 https://www.acmicpc.net/problem/11328 11328번: Strfry C 언어 프로그래밍에서 문자열(string)은 native한 자료형이 아니다. 사실, 문자열은 그저, 문자열의 끝을 표시하기 위한 말단의 NULL이 사용된, 문자들로 이루어진 문자열일 뿐이다. 하지만 프로그래 www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 256 MB 10644 4482 3482 40.763% 문제 C 언어 프로그래밍에서 문자열(string)은 native 한 자료형이 아니다. 사실, 문자열은 그저, 문자열의 끝을 표시하기 위한 말단의 NULL이 사용된, 문자들로 이루어진 문자열일 뿐이다. 하지만 프로그래밍 언어에서 문자열을 다루는 것은 매.. 백준 2023. 10. 9. 백준 : 20183번 골목 대장 호석 - 효율성 2(c++)[부분성공] 백준 링크 https://www.acmicpc.net/problem/20183 20183번: 골목 대장 호석 - 효율성 2 첫 줄에 교차로 개수 N, 골목 개수 M, 시작 교차로 번호 A, 도착 교차로 번호 B, 가진 돈 C 가 공백으로 구분되어 주어진다. 이어서 M 개의 줄에 걸쳐서 각 골목이 잇는 교차로 2개의 번호와, 골목의 www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 5 초 512 MB 2342 598 350 23.522% 문제 소싯적 호석이는 골목 대장의 삶을 살았다. 호석이가 살던 마을은 N 개의 교차로와 M 개의 골목이 있었다. 교차로의 번호는 1번부터 N 번까지로 표현한다. 골목은 서로 다른 두 교차로를 양방향으로 이어주며 임의의 두 교차로를 잇는 골.. 백준 2023. 10. 5. [UE5 Multiplayer Shooting-End] 최종 인게임 영상 2개월이라는 시간을 걸쳐 결국 완성을 했다. 진짜 클라이언트만 개발하다 서버가 들어오니깐 급격하게 어려웠다.(지금도 어렵다..) 하지만 진짜 누구보다 열심히했다고 생각한다. 열심히 노력한 만큼 값진 결과가 있었다 생각한다. 지인들도 게임 재밌다고 테스트 끝나고 몇번을 더 플레이 한거보면 대만족!! ■기본적인 KEY 입력■ 이동 : W A S D 발사 : 좌 클릭 줌 : 우 클릭 장전 : R 총기 스왑 : E(총이 메인, 서브 둘 다 장착이 되어있을 경우 가능) 수류탄 : G (수류탄이 좀 낮게 발사되어 좀 위로 포물선으로 날리는것 추천) 앉기 : C (발소리 작게 들림) ■플레이어 관련■ HP : 100 Shield : 100 ■무기 종류 및 설명■ Main Weapon 1. 라이플 소총 : 에임에 고정.. 언리얼5 2023. 10. 3. 백준 : 10814번 나이순 정렬(c++) 백준 링크 https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net 코드 풀이 multimap 선언 -> key값은 int, value값은 string으로 선언 입력으로 주어진 N개의 개수만큼 mapProfile에 저장(자동 정렬) 범위 반복연산을 통해 그대로 출력 알고 넘어가면 좋은 점 multimap은 map과 비슷한 구조를 갖고 있지만 map과는 다르게 중복된 key값을 허용합니다. 또한 삽입 순서도 보장하기 때문에 중복된 키값이 있다면 그다음으로 중복.. 백준 2023. 9. 28. [UE5 Multiplayer Shooting-16] 마우스 민감도 UI 구현 개발을 진행하고 테스트하면서 민감도가 너무 빠르다는 것을 느꼈다. (저감도 유저...) 그래서 인게임에서 마우스 민감도를 조절할 수 있도록 구현하였다. 구현 방법 esc버튼 or 특정버튼 키 입력 설정 UserWidget을 상속받은 설정위젯 클래스 선언 및 구현 플레이어 캐릭터에서 마우스 민감도를 조절할 float 변수 선언 마우스 민감도 조절할 위젯을 meta = (BindWidget)으로 선언 위젯의 입력값이 바뀌었을때 각 함수 바인딩 -> 플레이어에게 해당 값 전달 코드 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Bl.. 언리얼5 2023. 9. 28. [UE5 Multiplayer Shooting-15] 팀 데스매치, 점령전 구현(영상) 그동안 너무 구현만 하느라 언리얼 관련 블로그를 너무 못 올린 거 같네요. 다시 구현한 내용 올려보도록 하겠습니다. 구현내용 TeamsGameMode 구현, CaptureThePointGameMode 구현 TeamScores Widget 추가 TeamPlayerStart 구현 BlasterGameState에 TeamScore관련 추가 WeaponSelectUI 구현(부활할때마다 무기 선택 가능) StartUpMap관련 UI 구현(맵 선택) 버그 수정 수류탄 처음에 2발로 나와있음 표시 오류 게임 종료 후 Blue Team 텍스트 잘못된거 수정 장전도중 피격되면 장전 멈추고 공격도 안됨 DeathMatch맵 클라이언트에서 팀 스코어 표기되는거 수정 스나이퍼 줌에 플레이어 가림 두 무기중에 하나만 선택하면 .. 언리얼5 2023. 9. 27. 백준 : 1181번 단어 정렬(c++) 백준 링크 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 코드 풀이 vector 변수 선언 후 resize() resize()하는 이유는 입력으로 주어진 N값이 고정되어 있기 때문(push_back()할때의 단점 해결) 입력으로 주어진 단어를 vecString에 저장 정렬을 하는데 정렬 방식은 SortFunc함수 참고 출력 - 0번 인덱스의 값은 바로 출력 이후 인덱스의 값들은 이전 값과 비교 후 동일하다면 continue 다르다면.. 백준 2023. 9. 23. 백준 : 7795번 먹을 것인가 먹힐 것인가(c++) 백준 링크 https://www.acmicpc.net/problem/7795 7795번: 먹을 것인가 먹힐 것인가 심해에는 두 종류의 생명체 A와 B가 존재한다. A는 B를 먹는다. A는 자기보다 크기가 작은 먹이만 먹을 수 있다. 예를 들어, A의 크기가 {8, 1, 7, 3, 1}이고, B의 크기가 {3, 6, 1}인 경우에 A가 B를 먹을 www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 11886 5889 4392 49.903% 문제 심해에는 두 종류의 생명체 A와 B가 존재한다. A는 B를 먹는다. A는 자기보다 크기가 작은 먹이만 먹을 수 있다. 예를 들어, A의 크기가 {8, 1, 7, 3, 1}이고, B의 크기가 {3, 6, 1}인 경우.. 백준 2023. 9. 19. 백준 : 15688번 수 정렬하기5 (c++) 백준 링크 https://www.acmicpc.net/problem/15688 15688번: 수 정렬하기 5 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이며, 같은 수가 여러 번 중복될 수도 있다. www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 10 초 128 MB 9359 4487 3367 49.874% 문제 N개의 수가 주어졌을 때, 이를 비내림차순으로 정렬하는 프로그램을 작성하시오. 길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,.. 백준 2023. 9. 18. 백준 : 1158번 요세푸스 문제 (c++) 백준 링크 https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 256 MB 97531 48544 34183 48.620% 문제 요세푸스 문제는 다음과 같다. 1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다. 원에서 사람들이 제거되는 순서를 (N, K)-요세푸스 순.. 백준 2023. 9. 15. 백준 : 5719번 거의 최단 경로 다익스트라(c++) 백준 링크 https://www.acmicpc.net/problem/5719 5719번: 거의 최단 경로 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 장소의 수 N (2 ≤ N ≤ 500)과 도로의 수 M (1 ≤ M ≤ 104)가 주어진다. 장소는 0부터 N-1번까지 번호가 매겨져 있 www.acmicpc.net 시간 제한메모리 제한제출정답맞힌 사람정답 비율 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 25874 4649 2892 19.459% 문제 요즘 많은 자동차에서는 GPS 네비게이션 장비가 설치되어 있다. 네비게이션은 사용자가 입력한 출발점과 도착점 사이의 최단 경로를 검색해 준다. 하지만, 교통 상황을 고려하지 않고 최단 경로.. 백준 2023. 9. 12. 이전 1 2 3 4 5 ··· 26 다음