1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

繋げると素数になる日付

Last updated at Posted at 2025-01-01

はじめに

  • ここでは年月日を繋げて8桁の数値にしたとき、その数値が素数である日付の一覧を掲載する
    • 例えば20250101という数値が素数であるかどうかを判定する
  • 間違いあればご指摘ください

概要

  • 特に意味はありませんが、「今日はxxxですねと」いう会話をするときに利用できるかもしれない
  • 弊社では朝礼のスピーチが順番に回ってくるのでその時に使えるかもしれない

前提

  • 2001年から2100年の期間を対象とする
  • 月日は0埋めし常に2桁ずつの数値とする
    • 例:20250101

  • yyyyMMddが素数となる日付の一覧は後述
  • 例えば素数になる日付は以下
  • 数値としては離れているが日付としては近い
備考
2024 12 29 2024年最後の素数になる日付け
2025 01 01 2025年最初の素数になる日付け

詳細

  • ミラーラビン素数判定法で判定するが、念のためその後試し割り法で確認
  • 両方の結果が一致しないものはエラーとする(今回の範囲では発生しなかった)

プログラム

  • javaで実装
  • 簡単なロジックは上述の通り
  • 実際のコード(import等は割愛)は後述
    • かなり見苦しい部分があります
  • 素数判定のプログラムは以下2つ
メソッド 概要 備考
isPrime Miller-Rabin素数判定法の実装
modPow x^k mod m を求める 上記isPrimeで使う
isPrimeTrialDivision 試し割り法による素数判定
  • 素数判定はBigDecimal版もあるが、今回はそこまで大きな数値ではないので割愛
  • 試し割り法も与えられた自然数pの2乗根+1程度まで調べれば十分だがそうなっていない。
	private static int MAX_NUMBER=65535;
	private static int TRIAL_COUNT=30;
	private static String START_DATE="2001-01-01";
	public static void main(String[] args) {
//		range();
		try {
			date();
		} catch (ParseException e) {
			e.printStackTrace();
			System.out.println("Exception occurs.\r\n"+e.getStackTrace());
		}
	}
	
	private static void date() throws ParseException {
	   SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
	   Date date = dateFormat.parse(START_DATE);
	   Calendar calendar = Calendar.getInstance();
       calendar.setTime(date);

       SimpleDateFormat getYearFormat = new SimpleDateFormat("yyyy");
       SimpleDateFormat getMonthFormat = new SimpleDateFormat("MM");
       SimpleDateFormat getDayFormat = new SimpleDateFormat("dd");

       while(!getYearFormat.format(date).equals("2101")) {
    	   String strNumber = String.format("%s%s%s",getYearFormat.format(date),getMonthFormat.format(date),getDayFormat.format(date) );
    	   int number = Integer.parseInt(strNumber);
    	   if(checkPrime(number)) {
        	   //System.out.println(calendar.getTime());   
        	   date = calendar.getTime();

    		   String output = String.format("|%s|%s|%s|",
    				   getYearFormat.format(date),
    				   getMonthFormat.format(date),
    				   getDayFormat.format(date));
    		   System.out.println(output);
    	   }
    	   calendar.add(Calendar.DAY_OF_YEAR, 1);
    	   date = calendar.getTime();
       }
	}

	private static void range() {
		System.out.println("test");
		for(int i=0; i<MAX_NUMBER; i++) {
			checkPrime(i);
		}

	}
	private static boolean checkPrime(int n) {
		boolean primebyTrialDivision = isPrimeTrialDivision(n);
		boolean primebyMillerRabin = isPrime(n,TRIAL_COUNT);
		if(primebyTrialDivision!=primebyMillerRabin) {
			System.out.println(String.format("error for judgement %d",n));
			return false;
		}
		if(primebyTrialDivision) {
			//System.out.println(String.format("%d is prime",n));	 		
			return true;
		} else {
			//System.out.println(String.format("%d is not prime",n));
			return false;
		}
	}
	public static boolean isPrime(int n,int k){
		// 2は素数
		if(n==2) {
			return true;
		}
		
		// 1は素数ではない
		// 2以外の偶数は素数ではない
		if(n==1 || n%2==0) {
			return false;
		}
		// n-1を2のべき乗で輪って2^s*dの形式に変形
		int d=n-1;
		int s=0; 
		while (d%2 ==0) {
			d = d/2;
			s++;
		}
		// 判定サイクル(k回)
		for(int i=0; i<k; i++) {
			boolean isPP = false;
			// 1からn-1の範囲より整数aをランダムに選ぶ
			int a=(int)(Math.round((n-2)*Math.random())+1);
			// a^d mod n が1もしくはn-1ならnはprobably prime
			int r=modPow(a,d,n);
			if(r==1||r==n-1) {
				isPP = true;
			}
			// r^2 mod n が-1なら、nはprobably prime
			for(int j=0; j<s; j++) {
				r=modPow(r,2,n);
				if(r==n-1) {
					isPP=true;
				}
			}
			// 上記のどちらにも当てはまらない場合、nはcomposite
			if(!isPP) {
				return false;
			}
		}
		return true;
	}
	private static int modPow(long x,int k, int m) {
		if(k==0) {
			return 1;
		}
		if(k%2 ==0) {
			return modPow(x*x%m, k/2,m);
		} else {
			return (int) (modPow(x,k-1,m)*x%m);
		}
	}
	// 試し割り法
	private static boolean isPrimeTrialDivision(int p) {
		if(p<2) {
			// 1は素数ではない。便宜上0以下もすべて素数ではないと判定。
			return false;
		}
		if(p==2) {
			// 2は唯一の偶数の素数
			return true;
		}
		for(int i=2; i<p; i++) {
			if(p%i==0 ) {
				//System.out.println(String.format("%d is minimum divisor to %d.",i,p));
				return false;
			}
		}
		return true;
	}

一覧

  • 素数となる日付の一覧は以下
    • 分布がどうなっているか図示できると面白いかもしれない
備考
2001 01 27
2001 02 09
2001 02 17
2001 02 23
2001 03 07
2001 03 13
2001 03 23
2001 04 09
2001 05 17
2001 07 01
2001 07 21
2001 08 11
2001 09 17
2001 09 29
2001 10 01
2001 10 07
2001 10 31
2002 01 03
2002 01 09
2002 02 07
2002 02 23
2002 03 03
2002 03 07
2002 03 31
2002 04 21
2002 05 01
2002 05 31
2002 06 01
2002 06 07
2002 06 19
2002 07 11
2002 07 23
2002 08 29
2002 09 01
2002 10 21
2002 12 03
2002 12 13
2003 01 07
2003 01 17
2003 02 03
2003 02 07
2003 03 27
2003 04 07
2003 04 11
2003 05 19
2003 06 27
2003 06 29
2003 07 11
2003 07 13
2003 08 09
2003 08 31
2003 10 29
2003 11 01
2003 11 03
2003 12 17
2003 12 23
2004 02 03
2004 02 21
2004 02 27
2004 03 01
2004 03 11
2004 03 13
2004 03 23
2004 03 29
2004 04 03
2004 04 09
2004 05 09
2004 05 23
2004 06 19
2004 07 01
2004 07 03
2004 08 03
2004 08 17
2004 08 29
2004 09 01
2004 09 13
2004 09 19
2004 09 29
2004 10 03
2004 10 31
2004 11 03
2004 11 21
2004 12 13
2005 01 03
2005 01 09
2005 01 17
2005 01 27
2005 02 01
2005 02 07
2005 02 13
2005 03 07
2005 03 21
2005 04 03
2005 05 07
2005 05 23
2005 06 01
2005 06 03
2005 06 09
2005 07 11
2005 07 27
2005 08 13
2005 08 19
2005 08 29
2005 09 13
2005 11 07
2005 11 11
2005 11 17
2005 12 21
2005 12 31
2006 01 07
2006 01 13
2006 02 13
2006 03 21
2006 03 29
2006 04 07
2006 04 19
2006 05 07
2006 06 09
2006 06 11
2006 07 17
2006 08 09
2006 09 27
2006 10 07
2006 11 03
2006 11 13
2007 01 01
2007 01 03
2007 01 07
2007 03 07
2007 05 09
2007 05 29
2007 06 01
2007 07 19
2007 08 03
2007 08 23
2007 09 01
2007 09 07
2007 09 13
2007 09 17
2007 09 23
2007 10 27
2007 11 09
2007 12 11
2007 12 13
2007 12 17
2008 01 03
2008 01 17
2008 01 29
2008 02 11
2008 02 23
2008 03 31
2008 04 09
2008 04 29
2008 05 13
2008 05 23
2008 05 31
2008 07 27
2008 07 29
2008 08 11
2008 08 13
2008 09 19
2008 10 03
2008 10 23
2008 10 27
2008 11 07
2008 12 03
2008 12 07
2008 12 21
2008 12 27
2009 01 29
2009 02 07
2009 02 19
2009 02 27
2009 03 03
2009 03 09
2009 03 27
2009 04 01
2009 04 07
2009 05 27
2009 06 11
2009 06 27
2009 07 11
2009 07 23
2009 07 29
2009 08 01
2009 08 13
2009 08 27
2009 09 09
2009 09 27
2009 10 23
2009 11 01
2009 11 03
2009 11 19
2010 02 03
2010 02 17
2010 03 17
2010 03 29
2010 04 01
2010 04 03
2010 04 19
2010 05 27
2010 05 29
2010 06 01
2010 06 11
2010 06 29
2010 07 09
2010 07 13
2010 07 19
2010 07 21
2010 08 09
2010 08 11
2010 09 07
2010 09 11
2010 10 01
2010 10 09
2010 10 13
2010 11 29
2010 12 01
2010 12 19
2010 12 29
2011 01 09
2011 02 17
2011 03 01
2011 04 11
2011 04 29
2011 05 11
2011 05 13
2011 05 23
2011 06 03
2011 06 13
2011 06 19
2011 08 01
2011 08 07
2011 08 19
2011 08 23
2011 09 27
2011 10 11
2011 10 23
2011 10 27
2011 12 13
2012 02 03
2012 02 07
2012 02 13
2012 03 23
2012 04 07
2012 05 01
2012 05 09
2012 05 31
2012 06 23
2012 06 29
2012 07 13
2012 07 17
2012 07 19
2012 07 29
2012 08 01
2012 08 19
2012 08 27
2012 09 23
2012 09 27
2012 11 03
2012 11 07
2012 11 21
2013 02 03
2013 02 23
2013 04 03
2013 04 13
2013 05 03
2013 05 21
2013 05 27
2013 05 29
2013 07 07
2013 08 29
2013 10 19
2013 10 31
2013 11 03
2013 11 09
2013 11 17
2013 11 29
2013 12 07
2013 12 11
2013 12 17
2013 12 29
2014 02 01
2014 02 13
2014 03 01
2014 03 03
2014 03 27
2014 03 31
2014 04 11
2014 04 23
2014 04 29
2014 06 09
2014 06 13
2014 06 19
2014 08 07
2014 08 23
2014 08 29
2014 08 31
2014 09 07
2014 09 09
2014 09 27
2014 10 03
2014 10 21
2014 11 01
2014 11 11
2014 12 01
2014 12 03
2014 12 07
2014 12 21
2015 01 11
2015 01 31
2015 02 27
2015 03 03
2015 03 27
2015 04 11
2015 05 13
2015 08 21
2015 10 11
2015 10 31
2015 11 27
2015 12 21
2015 12 27
2016 03 19
2016 04 01
2016 04 03
2016 05 29
2016 06 01
2016 06 07
2016 06 11
2016 07 09
2016 07 27
2016 08 09
2016 08 17
2016 08 21
2016 09 23
2016 10 07
2016 10 13
2016 10 19
2016 10 21
2016 10 27
2016 11 03
2017 01 21
2017 02 19
2017 02 23
2017 03 01
2017 03 03
2017 03 31
2017 04 21
2017 05 11
2017 05 19
2017 06 07
2017 06 27
2017 08 07
2017 08 31
2017 09 01
2017 09 03
2017 10 17
2017 11 01
2017 12 01
2017 12 19
2018 01 23
2018 02 13
2018 02 21
2018 03 11
2018 03 27
2018 05 09
2018 06 09
2018 06 21
2018 06 27
2018 07 07
2018 07 31
2018 08 01
2018 08 07
2018 10 19
2018 11 21
2018 12 09
2018 12 23
2018 12 29
2019 02 21
2019 02 27
2019 03 01
2019 03 19
2019 03 23
2019 04 21
2019 05 23
2019 05 29
2019 06 01
2019 06 13
2019 07 19
2019 08 11
2019 08 23
2019 09 13
2019 10 09
2019 10 27
2019 11 09
2019 11 17
2019 12 31
2020 01 09
2020 01 11
2020 01 21
2020 01 23
2020 02 23
2020 03 09
2020 04 29
2020 05 11
2020 05 29
2020 06 13
2020 06 19
2020 07 03
2020 07 11
2020 07 21
2020 07 23
2020 07 29
2020 08 01
2020 08 13
2020 09 03
2020 10 21
2020 10 29
2020 11 01
2020 11 13
2020 12 27
2020 12 31
2021 01 01
2021 01 07
2021 01 31
2021 03 17
2021 04 01
2021 05 03
2021 05 13
2021 06 09
2021 07 17
2021 08 03
2021 08 31
2021 09 23
2021 09 29
2021 10 01
2021 10 07
2021 10 31
2021 11 09
2021 11 27
2021 12 03
2021 12 09
2021 12 21
2022 01 03
2022 01 19
2022 01 21
2022 01 27
2022 02 17
2022 03 07
2022 03 11
2022 03 23
2022 03 31
2022 04 07
2022 05 17
2022 06 01
2022 06 19
2022 07 13
2022 08 17
2022 08 21
2022 09 01
2022 09 23
2022 10 09
2022 10 27
2022 11 27
2022 12 13
2022 12 31
2023 01 03
2023 01 09
2023 01 21
2023 02 01
2023 02 19
2023 03 03
2023 04 11
2023 05 17
2023 05 19
2023 06 19
2023 06 21
2023 08 31
2023 09 19
2023 10 11
2023 10 17
2023 10 23
2023 11 29
2023 12 03
2024 01 07
2024 02 19
2024 03 23
2024 03 27
2024 04 11
2024 04 19
2024 05 31
2024 06 03
2024 06 11
2024 07 23
2024 07 29
2024 08 07
2024 08 19
2024 08 21
2024 09 03
2024 10 17
2024 10 29
2024 11 19
2024 11 21
2024 12 11
2024 12 29
2025 01 01
2025 01 21
2025 02 03
2025 02 27
2025 03 17
2025 04 01
2025 04 13
2025 04 21
2025 05 09
2025 07 01
2025 07 07
2025 08 09
2025 08 21
2025 09 07
2025 10 13
2025 10 27
2025 11 03
2025 11 23
2025 11 29
2025 12 11
2025 12 23
2025 12 29
2026 01 17
2026 02 11
2026 03 01
2026 03 19
2026 05 11
2026 05 23
2026 05 29
2026 06 09
2026 06 21
2026 06 27
2026 07 03
2026 07 29
2026 08 13
2026 08 29
2026 09 09
2026 09 13
2026 09 21
2026 10 09
2026 10 23
2026 11 07
2026 11 13
2026 11 19
2026 11 23
2026 12 31
2027 01 19
2027 01 23
2027 02 03
2027 03 03
2027 03 23
2027 04 17
2027 05 13
2027 05 27
2027 06 17
2027 06 29
2027 07 07
2027 07 17
2027 08 21
2027 08 27
2027 09 09
2027 09 11
2027 11 01
2027 11 07
2027 11 09
2028 01 01
2028 01 03
2028 01 09
2028 01 19
2028 02 17
2028 02 29
2028 03 01
2028 03 07
2028 03 11
2028 04 01
2028 04 13
2028 04 19
2028 05 09
2028 05 23
2028 05 29
2028 06 07
2028 07 07
2028 07 13
2028 07 21
2028 08 11
2028 08 17
2028 09 19
2028 09 29
2028 10 03
2028 10 07
2028 10 13
2028 11 23
2028 12 11
2028 12 29
2029 02 11
2029 02 17
2029 02 23
2029 03 07
2029 03 27
2029 03 31
2029 04 21
2029 04 27
2029 05 19
2029 06 07
2029 06 09
2029 08 01
2029 08 19
2029 09 01
2029 09 09
2029 11 19
2029 11 23
2029 12 31
2030 01 01
2030 01 17
2030 01 23
2030 02 01
2030 03 17
2030 03 23
2030 03 27
2030 04 11
2030 04 19
2030 05 07
2030 05 19
2030 06 11
2030 06 27
2030 07 01
2030 07 11
2030 07 19
2030 08 01
2030 08 07
2030 08 21
2030 10 07
2030 11 03
2030 11 07
2030 11 19
2030 11 21
2030 12 09
2030 12 21
2031 01 19
2031 01 31
2031 02 09
2031 02 17
2031 03 17
2031 04 01
2031 06 13
2031 06 23
2031 06 29
2031 07 09
2031 08 03
2031 09 07
2031 09 11
2031 09 19
2031 09 23
2031 11 03
2031 11 11
2031 11 29
2031 12 11
2032 01 03
2032 02 11
2032 03 03
2032 04 09
2032 04 27
2032 05 07
2032 06 09
2032 07 11
2032 07 23
2032 08 29
2032 09 07
2032 09 13
2032 09 19
2032 09 21
2032 10 03
2032 10 09
2032 10 11
2032 10 23
2032 12 01
2033 01 17
2033 01 19
2033 01 29
2033 02 01
2033 02 07
2033 03 09
2033 04 07
2033 04 11
2033 05 03
2033 05 09
2033 07 31
2033 08 03
2033 08 19
2033 09 03
2033 09 11
2033 09 17
2033 09 23
2033 10 23
2033 11 07
2033 11 09
2033 11 27
2033 12 09
2034 01 01
2034 03 01
2034 03 11
2034 03 19
2034 03 23
2034 04 01
2034 04 03
2034 04 07
2034 04 09
2034 04 13
2034 05 21
2034 06 01
2034 06 23
2034 07 09
2034 08 29
2034 09 07
2034 09 11
2034 09 13
2034 10 07
2034 10 19
2034 11 03
2034 11 09
2034 11 27
2034 12 01
2034 12 13
2035 01 23
2035 01 29
2035 02 17
2035 04 17
2035 05 31
2035 06 09
2035 06 21
2035 07 09
2035 07 11
2035 08 07
2035 08 17
2035 09 03
2035 09 27
2035 10 17
2035 10 27
2035 10 29
2035 11 01
2035 11 17
2035 11 19
2035 12 07
2036 02 01
2036 02 13
2036 03 09
2036 03 17
2036 04 23
2036 05 07
2036 05 31
2036 06 03
2036 06 17
2036 06 21
2036 06 23
2036 07 19
2036 09 03
2036 09 09
2036 10 31
2036 11 01
2036 11 09
2036 11 19
2036 12 21
2037 01 21
2037 01 27
2037 02 21
2037 02 27
2037 03 07
2037 03 19
2037 03 23
2037 03 31
2037 05 09
2037 05 21
2037 06 01
2037 07 19
2037 08 17
2037 08 21
2037 09 19
2037 09 29
2037 11 03
2037 12 13
2037 12 17
2037 12 23
2037 12 31
2038 01 11
2038 01 17
2038 01 21
2038 01 23
2038 02 07
2038 02 11
2038 02 19
2038 03 07
2038 03 09
2038 04 27
2038 06 27
2038 07 21
2038 08 31
2038 09 03
2038 09 07
2038 10 27
2038 11 07
2038 12 01
2038 12 13
2038 12 19
2039 01 13
2039 01 29
2039 02 07
2039 02 21
2039 03 09
2039 03 23
2039 03 29
2039 04 11
2039 04 13
2039 06 09
2039 07 07
2039 07 17
2039 07 23
2039 07 31
2039 08 27
2039 09 11
2039 11 01
2039 11 03
2039 11 21
2039 12 21
2039 12 29
2040 01 01
2040 03 01
2040 03 07
2040 04 21
2040 05 21
2040 07 13
2040 07 19
2040 08 03
2040 08 11
2040 08 23
2040 08 27
2040 08 29
2040 10 01
2040 10 09
2040 10 13
2040 10 21
2040 11 09
2040 11 11
2040 11 27
2040 12 17
2040 12 19
2040 12 23
2041 01 09
2041 01 11
2041 01 29
2041 02 13
2041 03 01
2041 03 03
2041 03 31
2041 04 09
2041 05 13
2041 05 17
2041 06 01
2041 06 03
2041 06 09
2041 07 03
2041 07 11
2041 07 21
2041 08 01
2041 08 23
2041 09 03
2041 09 19
2041 10 03
2041 10 11
2041 10 29
2041 11 07
2041 11 29
2041 12 21
2042 01 07
2042 01 19
2042 01 29
2042 02 07
2042 02 09
2042 02 19
2042 02 21
2042 03 03
2042 03 11
2042 03 29
2042 05 03
2042 05 31
2042 06 27
2042 08 21
2042 09 21
2042 09 23
2042 10 13
2042 11 03
2042 12 09
2042 12 23
2042 12 27
2042 12 29
2043 01 21
2043 01 27
2043 01 31
2043 03 07
2043 03 23
2043 04 09
2043 05 03
2043 05 17
2043 06 07
2043 07 13
2043 07 27
2043 08 27
2043 09 11
2043 10 03
2043 10 07
2043 10 09
2043 10 27
2043 11 21
2043 11 23
2043 12 11
2043 12 19
2043 12 23
2044 01 09
2044 01 11
2044 02 01
2044 02 07
2044 02 13
2044 03 09
2044 03 13
2044 03 19
2044 04 21
2044 04 23
2044 05 07
2044 05 13
2044 05 17
2044 06 01
2044 07 03
2044 07 09
2044 07 11
2044 08 01
2044 09 13
2044 09 21
2044 10 23
2044 11 07
2044 11 17
2044 11 19
2044 11 29
2044 12 03
2045 01 07
2045 01 13
2045 01 17
2045 02 07
2045 03 17
2045 03 21
2045 03 29
2045 04 07
2045 04 11
2045 05 31
2045 06 23
2045 07 01
2045 07 19
2045 08 19
2045 08 27
2045 08 31
2045 10 01
2045 10 07
2045 10 29
2045 11 13
2045 11 27
2045 12 03
2046 03 01
2046 03 13
2046 05 23
2046 05 29
2046 06 07
2046 06 13
2046 06 19
2046 06 23
2046 07 21
2046 09 17
2046 10 03
2046 10 19
2046 12 23
2047 01 23
2047 02 17
2047 03 21
2047 04 09
2047 04 21
2047 05 01
2047 05 19
2047 06 27
2047 07 21
2047 07 27
2047 07 29
2047 08 11
2047 08 31
2047 10 21
2047 10 29
2047 11 07
2047 11 19
2047 12 01
2048 01 07
2048 01 11
2048 02 09
2048 03 21
2048 03 29
2048 05 03
2048 05 19
2048 05 27
2048 05 31
2048 06 09
2048 06 17
2048 07 01
2048 07 17
2048 07 23
2048 08 09
2048 08 13
2048 08 27
2048 10 07
2048 10 23
2048 12 11
2048 12 17
2049 01 09
2049 01 21
2049 03 11
2049 03 19
2049 04 13
2049 04 19
2049 05 17
2049 05 27
2049 06 01
2049 06 19
2049 06 23
2049 07 07
2049 07 09
2049 07 13
2049 07 27
2049 08 03
2049 08 23
2049 09 17
2049 09 29
2049 11 09
2049 11 11
2049 11 27
2049 12 23
2050 02 17
2050 02 19
2050 02 23
2050 03 13
2050 04 23
2050 04 27
2050 05 11
2050 05 23
2050 05 31
2050 06 19
2050 06 21
2050 07 17
2050 08 07
2050 08 13
2050 09 01
2050 10 09
2050 10 11
2050 10 21
2050 10 23
2050 10 29
2050 11 23
2050 12 03
2050 12 07
2050 12 13
2050 12 27
2051 02 01
2051 02 19
2051 04 19
2051 04 29
2051 05 07
2051 05 21
2051 05 31
2051 06 21
2051 07 13
2051 07 19
2051 07 29
2051 08 21
2051 08 27
2051 09 09
2051 09 23
2051 09 29
2051 10 11
2051 10 17
2051 10 31
2051 11 03
2051 11 09
2051 12 17
2051 12 21
2052 01 03
2052 02 11
2052 02 21
2052 02 29
2052 03 07
2052 03 17
2052 03 19
2052 04 03
2052 04 13
2052 04 21
2052 05 09
2052 05 17
2052 05 23
2052 05 27
2052 06 29
2052 07 01
2052 08 09
2052 08 21
2052 08 23
2052 09 01
2052 10 01
2052 10 13
2052 12 17
2053 01 09
2053 01 21
2053 01 29
2053 02 01
2053 02 19
2053 03 09
2053 03 13
2053 03 27
2053 03 31
2053 04 17
2053 04 23
2053 04 27
2053 05 19
2053 05 29
2053 06 03
2053 06 13
2053 06 19
2053 07 23
2053 09 01
2053 09 03
2053 09 19
2053 10 23
2053 11 07
2053 12 13
2053 12 19
2054 01 01
2054 01 29
2054 02 09
2054 02 27
2054 03 29
2054 04 13
2054 04 17
2054 04 19
2054 05 03
2054 05 19
2054 06 03
2054 06 09
2054 06 29
2054 07 19
2054 07 31
2054 08 27
2054 08 31
2054 09 17
2054 09 21
2054 10 13
2054 10 23
2054 11 21
2054 12 03
2054 12 17
2054 12 21
2055 01 21
2055 02 09
2055 02 17
2055 02 23
2055 03 01
2055 03 19
2055 03 29
2055 04 03
2055 05 21
2055 05 29
2055 06 17
2055 07 01
2055 07 13
2055 07 21
2055 08 09
2055 09 11
2055 09 17
2055 10 01
2055 10 07
2055 10 19
2055 11 29
2055 12 07
2055 12 29
2055 12 31
2056 01 21
2056 01 29
2056 02 07
2056 02 13
2056 03 01
2056 04 03
2056 04 27
2056 05 17
2056 06 01
2056 07 03
2056 08 07
2056 08 17
2056 08 29
2056 09 01
2056 09 09
2056 09 21
2056 10 17
2056 11 11
2056 11 13
2056 11 17
2056 12 01
2056 12 21
2057 01 01
2057 01 17
2057 02 27
2057 03 11
2057 03 21
2057 04 01
2057 04 11
2057 04 19
2057 04 23
2057 06 09
2057 07 07
2057 07 13
2057 07 23
2057 07 29
2057 08 21
2057 09 03
2057 09 09
2057 09 17
2057 09 29
2057 10 13
2057 10 17
2057 11 19
2057 11 27
2057 12 09
2058 01 07
2058 01 13
2058 01 27
2058 02 21
2058 03 17
2058 04 03
2058 04 09
2058 04 19
2058 05 03
2058 05 09
2058 06 19
2058 07 09
2058 08 09
2058 08 21
2058 08 27
2058 09 19
2058 10 03
2058 10 19
2058 10 27
2058 11 03
2058 12 01
2058 12 07
2059 01 03
2059 01 09
2059 01 27
2059 02 01
2059 02 11
2059 02 23
2059 03 01
2059 03 03
2059 03 21
2059 03 27
2059 04 11
2059 04 29
2059 05 01
2059 05 23
2059 05 29
2059 06 01
2059 06 07
2059 07 09
2059 09 03
2059 09 19
2059 10 09
2059 10 17
2059 11 01
2059 11 11
2059 11 19
2059 12 01
2059 12 13
2060 01 01
2060 01 13
2060 01 17
2060 02 01
2060 03 03
2060 03 17
2060 04 07
2060 05 01
2060 05 09
2060 05 21
2060 08 09
2060 09 03
2060 09 11
2060 10 23
2060 10 29
2060 12 11
2061 01 13
2061 01 19
2061 02 11
2061 02 17
2061 03 01
2061 03 13
2061 04 07
2061 04 27
2061 05 09
2061 05 23
2061 06 17
2061 07 19
2061 07 27
2061 08 27
2061 09 11
2061 09 17
2061 09 23
2061 09 29
2061 10 07
2061 11 11
2061 11 27
2061 12 31
2062 01 09
2062 01 23
2062 01 29
2062 02 17
2062 02 19
2062 03 19
2062 03 31
2062 04 23
2062 04 27
2062 04 29
2062 05 13
2062 05 31
2062 06 19
2062 07 09
2062 08 01
2062 08 07
2062 08 23
2062 09 27
2062 10 09
2063 01 19
2063 01 23
2063 02 09
2063 02 13
2063 03 17
2063 03 27
2063 04 13
2063 05 01
2063 05 07
2063 06 11
2063 07 11
2063 10 11
2063 10 19
2063 10 31
2063 11 03
2063 11 13
2063 11 19
2063 12 03
2063 12 29
2064 01 07
2064 01 19
2064 01 21
2064 01 27
2064 03 07
2064 03 13
2064 03 17
2064 03 31
2064 04 01
2064 05 11
2064 06 17
2064 07 13
2064 08 27
2064 09 01
2064 10 01
2064 10 07
2064 10 13
2064 11 09
2064 11 23
2064 11 29
2064 12 07
2064 12 11
2064 12 23
2065 01 27
2065 01 29
2065 02 13
2065 02 19
2065 03 03
2065 03 19
2065 04 23
2065 05 01
2065 05 07
2065 05 19
2065 06 01
2065 06 03
2065 06 07
2065 08 11
2065 08 23
2065 08 29
2065 08 31
2065 09 09
2065 09 13
2065 10 21
2065 10 27
2065 11 01
2065 11 17
2065 12 01
2065 12 21
2066 02 03
2066 03 03
2066 03 23
2066 03 27
2066 03 29
2066 05 01
2066 05 27
2066 06 03
2066 06 11
2066 06 17
2066 06 21
2066 07 01
2066 08 13
2066 10 13
2066 10 19
2066 10 23
2066 11 01
2066 11 19
2066 12 03
2067 02 03
2067 02 17
2067 03 11
2067 03 13
2067 04 21
2067 04 27
2067 05 09
2067 05 23
2067 07 01
2067 07 19
2067 07 31
2067 08 17
2067 09 11
2067 10 19
2067 11 03
2067 11 09
2067 11 27
2067 11 29
2067 12 07
2067 12 13
2068 02 07
2068 02 13
2068 02 17
2068 04 11
2068 05 01
2068 06 03
2068 06 13
2068 07 11
2068 07 29
2068 08 11
2068 08 31
2068 09 01
2068 09 03
2068 09 27
2068 10 09
2068 10 21
2068 10 29
2068 11 07
2068 12 01
2068 12 03
2068 12 07
2069 02 09
2069 02 13
2069 02 27
2069 03 03
2069 04 29
2069 05 03
2069 05 07
2069 05 31
2069 06 03
2069 07 01
2069 08 27
2069 09 03
2069 09 27
2069 10 01
2069 11 09
2069 11 13
2069 12 17
2070 01 03
2070 01 09
2070 02 17
2070 02 23
2070 03 01
2070 03 07
2070 03 13
2070 03 19
2070 04 01
2070 04 13
2070 05 03
2070 05 23
2070 06 23
2070 08 17
2070 09 29
2070 10 01
2070 10 27
2070 11 23
2070 11 29
2070 12 07
2070 12 29
2071 01 11
2071 01 17
2071 02 13
2071 03 07
2071 03 09
2071 03 31
2071 04 21
2071 05 17
2071 06 01
2071 07 17
2071 07 21
2071 08 31
2071 09 19
2071 09 27
2071 10 03
2071 10 29
2071 11 23
2071 11 29
2071 12 03
2071 12 21
2071 12 27
2072 01 07
2072 01 13
2072 01 31
2072 02 09
2072 02 21
2072 03 11
2072 03 21
2072 03 27
2072 04 17
2072 04 23
2072 04 29
2072 05 19
2072 05 21
2072 05 27
2072 06 11
2072 07 17
2072 07 19
2072 07 31
2072 09 11
2072 10 13
2072 11 01
2072 12 09
2072 12 23
2073 01 09
2073 01 19
2073 01 31
2073 02 17
2073 03 13
2073 04 07
2073 04 21
2073 05 29
2073 06 07
2073 06 23
2073 07 19
2073 08 23
2073 09 17
2073 09 23
2073 10 01
2073 11 21
2073 11 27
2073 11 29
2073 12 31
2074 01 27
2074 02 01
2074 02 17
2074 04 03
2074 04 09
2074 04 17
2074 04 29
2074 05 01
2074 05 13
2074 07 03
2074 07 17
2074 07 29
2074 08 23
2074 09 03
2074 09 27
2074 10 29
2074 11 07
2074 11 17
2074 11 29
2075 01 11
2075 01 13
2075 01 31
2075 02 01
2075 02 03
2075 02 27
2075 03 21
2075 03 29
2075 04 07
2075 04 17
2075 04 19
2075 04 23
2075 06 21
2075 06 27
2075 07 01
2075 08 01
2075 08 09
2075 09 27
2075 10 01
2075 10 11
2075 10 19
2075 10 23
2075 11 03
2075 11 19
2075 11 27
2075 12 29
2076 01 01
2076 01 07
2076 01 21
2076 02 21
2076 03 01
2076 03 07
2076 04 01
2076 04 09
2076 05 03
2076 05 27
2076 06 01
2076 07 03
2076 07 09
2076 07 21
2076 08 09
2076 08 27
2076 09 13
2076 09 19
2076 10 03
2076 10 09
2076 10 21
2076 12 07
2076 12 29
2077 01 09
2077 01 21
2077 03 03
2077 03 07
2077 03 27
2077 03 31
2077 04 23
2077 04 27
2077 04 29
2077 05 17
2077 05 23
2077 06 09
2077 06 19
2077 07 03
2077 07 09
2077 07 21
2077 08 07
2077 08 23
2077 08 31
2077 09 03
2077 09 21
2077 10 29
2077 11 11
2077 11 19
2077 12 13
2078 01 13
2078 01 19
2078 02 19
2078 03 03
2078 03 29
2078 04 11
2078 04 23
2078 05 27
2078 05 31
2078 07 29
2078 07 31
2078 08 07
2078 08 27
2078 10 17
2078 10 31
2078 12 17
2078 12 21
2078 12 23
2079 01 03
2079 03 17
2079 03 23
2079 04 09
2079 05 27
2079 06 07
2079 06 11
2079 06 13
2079 07 01
2079 07 13
2079 07 27
2079 08 11
2079 08 17
2079 08 21
2079 09 01
2079 10 07
2079 10 19
2079 10 21
2079 10 31
2079 11 29
2079 12 07
2079 12 13
2079 12 29
2080 01 03
2080 01 11
2080 01 21
2080 01 23
2080 01 27
2080 02 01
2080 02 29
2080 03 01
2080 03 13
2080 03 19
2080 03 31
2080 04 27
2080 05 01
2080 05 17
2080 05 23
2080 05 29
2080 05 31
2080 06 01
2080 06 03
2080 06 07
2080 07 09
2080 07 11
2080 07 23
2080 08 07
2080 10 03
2080 10 17
2080 11 01
2080 11 07
2080 11 17
2081 01 17
2081 01 23
2081 01 29
2081 02 03
2081 02 19
2081 02 21
2081 04 07
2081 05 01
2081 05 09
2081 06 27
2081 07 17
2081 07 31
2081 08 09
2081 08 13
2081 08 19
2081 08 31
2081 10 19
2081 10 31
2081 11 01
2081 11 03
2081 11 21
2081 11 27
2081 12 11
2081 12 27
2081 12 29
2082 01 01
2082 01 13
2082 01 19
2082 01 31
2082 02 03
2082 02 11
2082 02 27
2082 03 11
2082 03 23
2082 03 29
2082 04 07
2082 04 13
2082 04 19
2082 04 21
2082 05 09
2082 05 11
2082 06 07
2082 06 17
2082 07 21
2082 07 31
2082 08 17
2082 08 29
2082 09 29
2082 10 07
2082 10 13
2082 10 19
2082 10 27
2082 11 17
2082 12 11
2082 12 19
2082 12 23
2083 02 11
2083 02 17
2083 03 01
2083 03 09
2083 04 17
2083 04 21
2083 04 29
2083 05 07
2083 05 29
2083 06 09
2083 07 21
2083 08 07
2083 08 13
2083 08 19
2083 09 07
2083 10 03
2083 10 09
2083 10 17
2083 11 19
2083 12 19
2084 01 07
2084 01 11
2084 01 17
2084 01 23
2084 03 11
2084 04 29
2084 05 03
2084 05 13
2084 05 27
2084 06 09
2084 06 21
2084 06 27
2084 07 07
2084 07 17
2084 09 23
2084 10 11
2084 11 09
2084 11 13
2084 12 11
2084 12 29
2085 01 03
2085 01 07
2085 01 13
2085 01 31
2085 02 23
2085 03 11
2085 03 31
2085 04 07
2085 04 09
2085 05 21
2085 05 23
2085 06 07
2085 06 11
2085 06 17
2085 06 29
2085 07 01
2085 07 03
2085 08 03
2085 09 01
2085 10 07
2085 11 09
2085 12 11
2085 12 13
2085 12 23
2086 02 01
2086 02 11
2086 03 13
2086 03 27
2086 03 31
2086 04 03
2086 04 09
2086 05 01
2086 05 07
2086 05 23
2086 06 01
2086 06 03
2086 06 07
2086 06 27
2086 08 11
2086 08 13
2086 08 23
2086 09 13
2086 10 17
2086 10 21
2086 11 01
2086 11 19
2086 11 29
2086 12 09
2087 01 17
2087 01 19
2087 02 19
2087 03 21
2087 03 23
2087 03 27
2087 04 29
2087 05 01
2087 05 03
2087 05 13
2087 06 23
2087 08 13
2087 09 09
2087 10 01
2087 10 07
2087 10 13
2087 10 31
2087 11 07
2087 11 13
2087 11 27
2087 12 09
2087 12 17
2087 12 29
2088 01 03
2088 01 09
2088 01 21
2088 03 13
2088 03 23
2088 04 07
2088 05 23
2088 06 23
2088 07 21
2088 07 31
2088 08 09
2088 09 01
2088 09 11
2088 10 01
2088 10 27
2088 11 09
2088 11 11
2088 11 21
2088 11 23
2088 12 29
2089 02 01
2089 02 13
2089 02 23
2089 03 01
2089 03 13
2089 03 27
2089 04 09
2089 05 11
2089 06 19
2089 07 11
2089 07 21
2089 08 11
2089 08 13
2089 09 01
2089 09 13
2089 09 27
2089 10 09
2089 10 27
2089 10 29
2089 12 09
2090 02 21
2090 03 17
2090 04 01
2090 04 13
2090 05 27
2090 06 09
2090 07 07
2090 07 23
2090 07 31
2090 08 21
2090 08 27
2090 09 03
2090 09 11
2090 09 23
2090 10 29
2090 11 07
2090 11 13
2090 12 17
2091 01 01
2091 01 03
2091 01 21
2091 03 01
2091 04 01
2091 04 13
2091 05 03
2091 05 09
2091 05 17
2091 05 21
2091 05 29
2091 06 07
2091 07 13
2091 07 19
2091 07 27
2091 08 03
2091 08 23
2091 08 29
2091 09 13
2091 09 19
2091 10 27
2091 11 23
2091 11 27
2091 11 29
2091 12 11
2091 12 13
2091 12 23
2092 01 03
2092 01 11
2092 01 17
2092 01 29
2092 02 01
2092 03 01
2092 03 13
2092 03 21
2092 03 27
2092 03 31
2092 04 11
2092 05 11
2092 05 19
2092 07 03
2092 07 23
2092 08 07
2092 08 11
2092 08 19
2092 09 01
2092 09 09
2092 09 27
2092 10 09
2092 10 23
2092 10 27
2092 11 19
2092 12 21
2092 12 27
2093 01 01
2093 01 13
2093 02 01
2093 02 09
2093 02 27
2093 03 17
2093 03 23
2093 04 01
2093 04 07
2093 04 11
2093 04 23
2093 05 01
2093 05 09
2093 05 13
2093 06 03
2093 06 17
2093 06 27
2093 06 29
2093 07 11
2093 07 17
2093 07 31
2093 08 01
2093 08 03
2093 08 21
2093 08 27
2093 08 31
2093 09 09
2093 11 01
2093 12 21
2093 12 23
2094 01 31
2094 02 03
2094 03 29
2094 04 21
2094 06 07
2094 06 11
2094 07 01
2094 07 27
2094 08 09
2094 08 23
2094 09 01
2094 10 07
2094 10 09
2094 12 31
2095 02 01
2095 04 03
2095 04 11
2095 04 27
2095 06 03
2095 07 03
2095 07 17
2095 08 01
2095 09 13
2095 10 03
2095 10 11
2095 10 17
2095 10 23
2095 10 27
2095 11 07
2095 12 01
2095 12 09
2096 01 13
2096 01 17
2096 01 29
2096 03 21
2096 03 23
2096 04 13
2096 04 19
2096 05 01
2096 05 19
2096 06 23
2096 06 27
2096 07 01
2096 07 13
2096 07 29
2096 08 03
2096 08 31
2096 09 11
2096 09 23
2096 10 11
2096 10 19
2096 10 29
2096 11 03
2096 11 21
2097 01 01
2097 01 21
2097 02 03
2097 02 21
2097 02 23
2097 03 07
2097 03 29
2097 03 31
2097 04 07
2097 05 11
2097 05 17
2097 06 17
2097 07 01
2097 07 09
2097 08 11
2097 08 21
2097 08 27
2097 09 19
2097 09 23
2097 10 21
2097 11 21
2097 11 23
2097 11 27
2097 12 19
2098 01 11
2098 01 21
2098 02 13
2098 03 07
2098 03 21
2098 03 27
2098 03 31
2098 04 03
2098 04 09
2098 04 17
2098 05 01
2098 05 07
2098 05 11
2098 05 13
2098 06 07
2098 07 23
2098 07 27
2098 09 01
2098 09 03
2098 09 13
2098 09 19
2098 10 27
2098 10 29
2098 11 01
2098 12 01
2098 12 31
2099 01 11
2099 02 09
2099 03 03
2099 03 11
2099 04 23
2099 05 21
2099 06 03
2099 07 07
2099 08 21
2099 08 31
2099 09 11
2099 09 29
2099 10 01
2099 10 07
2099 10 17
2099 10 23
2099 11 01
2099 11 21
2099 12 11
2099 12 27
2100 01 03
2100 01 21
2100 01 31
2100 03 07
2100 03 13
2100 04 07
2100 05 09
2100 05 17
2100 05 27
2100 06 01
2100 06 07
2100 06 13
2100 07 09
2100 07 31
2100 08 03
2100 08 21
2100 08 23
2100 08 27
2100 09 07
2100 09 11
2100 09 13
2100 10 21
2100 11 17
2100 11 21
1
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?