結果
| 問題 |
No.69 文字を自由に並び替え
|
| コンテスト | |
| ユーザー |
eiken7kyuu
|
| 提出日時 | 2019-06-04 14:55:13 |
| 言語 | C#(csc) (csc 3.9.0) |
| 結果 |
AC
|
| 実行時間 | 32 ms / 5,000 ms |
| コード長 | 2,629 bytes |
| コンパイル時間 | 957 ms |
| コンパイル使用メモリ | 113,112 KB |
| 実行使用メモリ | 26,848 KB |
| 最終ジャッジ日時 | 2024-12-14 07:27:21 |
| 合計ジャッジ時間 | 2,078 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 15 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;
using System.Collections.Generic;
using System.Linq;
using static System.Math;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
y();
}
static void y()
{
var A = Read().OrderBy(x => x).ToList();
var B = Read().OrderBy(x => x).ToList();
for (int i = 0; i < A.Count(); i++)
{
if (A[i] != B[i])
{
Println("NO");
return;
}
}
Println("YES");
}
static IEnumerable<int> Range(int start, int stop)
{
if (start < 0 || stop < 0 || start > stop || (start <= 0 && stop <= 0))
return new List<int>();
return Enumerable.Range(start, stop - start);
}
static bool IsDigit(string str)
{
var i = 0;
return int.TryParse(str, out i);
}
static int DigitsSum(long num)
{
return num.ToString().Select(x => x.ToString()).Sum(int.Parse);
}
static int[] ToIntArray(string str)
{
return str.Select(x => x.ToString()).Select(int.Parse).ToArray();
}
static int Gcd(int a, int b) => b == 0 ? a : Gcd(b, a % b);
static bool IsPrime(int x)
{
if (x <= 1 || (x != 2 && x % 2 == 0)) return false;
if (x == 2) return true;
for (int i = 3; i < x; i += 2)
if (x % i == 0) return false;
return true;
}
static string Read() => Console.ReadLine();
static int ReadInt() => int.Parse(Read());
static long ReadLong() => long.Parse(Read());
static List<string> ReadSplit() => Read().Split().ToList();
static List<int> ReadSplitInt() => Read().Split().Select(int.Parse).ToList();
static List<long> ReadSplitLong() => Read().Split().Select(long.Parse).ToList();
static void Print(object value) => Console.Write(value.ToString());
static void Println(object value) => Console.WriteLine(value.ToString());
static string Join<T>(IEnumerable<T> list) => string.Join("", list);
}
public static class MyExtensions
{
public static string Slice(this string str, int start = 0, int stop = 0)
{
if (start > str.Length || stop > str.Length || start < 0 || stop < 0)
return "";
if (stop == 0) stop = str.Length;
return str.Substring(start, stop - start);
}
}
}
eiken7kyuu