https://www.acmicpc.net/problem/2959
정렬 문제로 분류된 2959번 거북이 입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _2959
{
class Program
{
static void Main(string[] args)
{
var walkList = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToList();
Console.WriteLine(walkList[0] * walkList[2]);
}
}
}
|
해결 방법이 너무나 간단합니다.
오름차순 정렬 후 0 번과 2번을 곱해 출력하면 됩니다.
거북이가 출발 후 가장 긴 거리를 가고 회전해 가장 짧은 거리를 간 후에
두번째로 긴 거리를 가고 회전해 두번째로 짧은 거리를 가면 됩니다.
백준# 1213 - 팰린드롬 만들기 (0) | 2020.05.04 |
---|---|
백준#3020 - 개똥벌레 (0) | 2020.05.04 |
백준#1431 - 시리얼 번호 (0) | 2020.05.02 |
백준#5052 - 전화번호 목록 (0) | 2020.05.02 |
백준#11652 - 카드 (0) | 2020.04.29 |