[백준] C# : 파일 옮기기 (11943번)

ssu_hyun·2022년 8월 4일
0

Data Structure & Algorithm

목록 보기
46/67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baekjoon
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] basket1 = Console.ReadLine().Split().Select(n => Convert.ToInt32(n)).ToArray();
            int[] basket2 = Console.ReadLine().Split().Select(n => Convert.ToInt32(n)).ToArray();
            int result = 0;

            if (basket1[0]+basket2[1] < basket1[1] + basket2[0])
            {
                result += basket1[0] + basket2[1];
            }
            if (basket1[0] + basket2[1] > basket1[1] + basket2[0])
            {
                result += basket1[1] + basket2[0];
            }
            if (basket1[0] + basket2[1] == basket1[1] + basket2[0])
            {
                result += basket1[1] + basket2[0];
            }
            Console.WriteLine(result);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baekjoon
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] basket1 = Console.ReadLine().Split().Select(n => Convert.ToInt32(n)).ToArray();
            int[] basket2 = Console.ReadLine().Split().Select(n => Convert.ToInt32(n)).ToArray();
            
            Console.WriteLine(Math.Min((basket1[0] + basket2[1]), (basket1[1] + basket2[0]));
        }
    }
}
  • 문자열 => int 리스트, int 배열로 변환하는 방법

    // int 리스트로 변환
    string s = "1 2 3 4 5";
    List<int> num = new List<int>();
    numbers = num.Split().Select(Int32.Parse).ToList();
    
    // int 배열로 변환
    string s = "1 2 3 4 5";
    int [] num = s.Split().Select(n => Convert.ToInt32(n)).ToArray();

0개의 댓글