[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๋•…๋”ฐ๋จน๊ธฐ(C++)

2023. 5. 22. 11:16ยท๐Ÿ–ฅ๏ธ Study Note/Coding Test

https://school.programmers.co.kr/learn/courses/30/lessons/12913

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

๋‚ด ํ•ด๋‹ต

#include <iostream>
#include <vector>
using namespace std;

int find_max(const vector<int>& vec, int idx)
{
    int max = 0;
    for(int i = 0; i < 4; ++i)
    {
        if(i == idx)
            continue;
        
        if(max <= vec[i])
            max = vec[i];
    }
    
    return max;
}

int solution(vector<vector<int>> land)
{
    int answer = 0;
    
    for(int i = 1; i < land.size(); ++i)
        for(int j = 0; j < 4; ++j)
        {
            int max = find_max(land[i-1], j);
            land[i][j] += max;
            answer =  answer <= land[i][j] ? land[i][j] : answer;
        }

    return answer;
}

 

์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿ–ฅ๏ธ Study Note > Coding Test' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๊ทค ๊ณ ๋ฅด๊ธฐ(C++)  (0) 2023.05.30
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๋ฌด์ธ๋„ ์—ฌํ–‰(C++)  (0) 2023.05.23
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.3 - ๊ฒฝ์ฃผ๋กœ ๊ฑด์„ค(C++)  (1) 2023.05.19
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.3 - ์„ ์ž… ์„ ์ถœ ์Šค์ผ€์ค„๋ง (C++)  (0) 2023.05.18
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.3 - ํŒŒ๊ดด๋˜์ง€ ์•Š์€ ๊ฑด๋ฌผ(C++)  (0) 2023.05.16
'๐Ÿ–ฅ๏ธ Study Note/Coding Test' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๊ทค ๊ณ ๋ฅด๊ธฐ(C++)
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๋ฌด์ธ๋„ ์—ฌํ–‰(C++)
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.3 - ๊ฒฝ์ฃผ๋กœ ๊ฑด์„ค(C++)
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.3 - ์„ ์ž… ์„ ์ถœ ์Šค์ผ€์ค„๋ง (C++)
Beankong_
Beankong_
์ฃผ๋‹ˆ์–ด ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋ž˜๋จธ ๊ณต๋ถ€ ๊ธฐ๋ก
  • Beankong_
    Beankong's Devlog
    Beankong_
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ์ „์ฒด ๊ธ€ (146)
      • โ›… Daily (0)
      • ๐Ÿ–ฅ๏ธ Study Note (2)
        • C++ (1)
        • Unreal Engine (5)
        • Coding Test (123)
        • Design Patteren (5)
        • VCS (Git..) (1)
        • Server (1)
      • ๐Ÿงญ Devlog (8)
        • ์˜ค๋‹ต๋…ธํŠธ (4)
        • UE5 GameLift Server Test Project (1)
        • TIL (3)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ๋งํฌ

    • ๊ณต์ง€์‚ฌํ•ญ

    • ์ธ๊ธฐ ๊ธ€

    • ํƒœ๊ทธ

      unrealengine build system
      ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
      programmers
      ๊ฒŒ์ž„ ๋ชจ์ž‘
      ๊ทธ๋ฆฌ๋””(greedy)
      UnrealEngine
      OnlineSubsystem
      UnrealEngine5
      ์•Œ๊ณ ๋ฆฌ์ฆ˜
      ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
      unrealengine module
      ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
      propertyaccess
      ๊ทธ๋ž˜ํ”„ ์ˆœํšŒ
      ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
      cpp
      ์ตœ๋‹จ ๊ฑฐ๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜
      ๊ฒŒ์ž„ํ”„๋กœ๊ทธ๋ž˜๋ฐ
      ํ”„๋ฃŒ๊ทธ๋ž˜๋จธ์Šค
      ํ—ฌํ…Œ์ด์ปค
    • ์ตœ๊ทผ ๋Œ“๊ธ€

    • ์ตœ๊ทผ ๊ธ€

    • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
    Beankong_
    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] level.2 - ๋•…๋”ฐ๋จน๊ธฐ(C++)
    ์ƒ๋‹จ์œผ๋กœ

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”