Java

Atcoder B - Collecting Balls (Easy Version) Java

問題文 xy 平面上に N 個のボールがあります。このうち i 番目のボールの位置は (xi,i) です。 したがって、N 本の直線 y=1, y=2, ..., y=N の上にそれぞれ 1 個ずつボールがあることになります。 すぬけ君は、これらのボールを回収するために、タイプ A, B …

Atcoder 花の水やり 問題

・凄くいい問題でした。ありがとうございます。 ■ 問題文 問題文 花壇に N 本の花が咲いており、それぞれ 1,2,......,N と番号が振られています。最初、全ての花の高さは 0 です。 数列 h={h1,h2,h3,......} が入力として与えられます。以下の「水やり」操作…

Atcoder 文字調べ cahrAt

■問題文 ある 3 日間の天気予報が、長さ 3 の文字列 S として与えられます。 S の i (1≤i≤3) 文字目が S のとき、i 日目の天気予報が晴れだったことを、C のときは曇りだったことを、R のときは雨だったことを意味します。 また 3 日間の実際の天気が、長さ …

java ハッシュマップ foreach ループ Iterator ループ メモ

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Main { public static void main(String[] args) { // -------------------- ハッシュマップ ----------------------- HashMap<String,String> map = new HashMap<String,String>(); map.put("キ</string,string></string,string>…

java 競技プログラミング メモ

入力例1 20 10 10 3 25 10 20 15 70 70 出力例1 noisy noisy silent import java.util.アスタリスク; import java.util.List; import java.util.Arrays; public class Main { public static void main(String args) { Scanner sc = new Scanner(System.in); …

java 複数クラス メソッド呼び出し

Calc.java -------- import java.util.*; public class Calc { public static void main(String[] args) { int sum1 = 0; int sum2 = 0; sum1 = CalcLogic.tasu(88,133); sum2 = CalcLogic.hiku(8997,5567); System.out.println(sum1 + " " + sum2); } } ・C…

競技プログラミング メモ 入力値 受け取り java

// 文字列 取得 出力 Scanner sc = new Scanner(System.in); String str; str = sc.next(); System.out.print(str); --------------- // 1行のデータの入力 出力 Scanner sc = new Scanner(System.in); String str; str = sc.nextLine(); System.out.print(s…

競技 プログラミング メモ 0913 13日の金曜日

// 文字列 strから 1文字切り取る substringstr = sc.next(); t = str.substring(0,1); System.out.print(t); ------------------------------------------------------------------------- // 文字列 空白分割処理 split Scanner sc = new Scanner(System.i…

java リスト処理 拡張for文 foreach iterator

import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Main{ public static void main(String args) { /*---------- iterator の for文 ----------*/ List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); li</integer>…

java8 ラムダ式 カウント処理 01

/*------------ カウント処理が可能 java8 ラムダ式 ------------*/ interface InterfaceTest2 { public void method(String s); } public class Main { public static void main(String args) { InterfaceTest2 it = a -> System.out.println(a.length()); …

競技プログラミング Sum of Three Integers

問題:Sum of Three Integers https://atcoder.jp/contests/abc051/tasks/abc051_b ■2重ループ ----------- import java.util.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = sc.nextInt(); int s…

OSI 基本参照モデル java

import java.util.*; public class Main { public static void main(String[] args) { System.out.println("OSI基本参照モデルの番号を入力してください"); Scanner sc = new Scanner(System.in); int sw = sc.nextInt(); switch(sw) { case 1: System.out.p…

java 忘備録 2次元 配列 01

import java.util.*; public class Main { public static void main(String args) { // Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in); //Scanner sc2 = new Scanner(System.in); int loop = sc.nextInt(); /* // 四角形 for (…

java 忘備集 02 配列とリスト

■リストと配列 ■配列 ・配列だけは入れ物の大きさを決めなければならない。一度配列の大きさを決めると、それ以後変更できない。 ・配列は固定の大きさなので、追加・削除・検索はできない。 String[] list = new String[3]; ---------------------- ■リスト…

java 忘備集 01

■Int パース 1: final int dec = 254;final String bin = Integer.toBinaryString(dec);System.out.println(bin); 2: String hoge = "1";int num = Integer.parseInt(hoge);System.out.println(num); ---------- ■String パース int num = 1; String str = S…

すっきりわかるjava p.116 switch

public class Switch118 { public static void main(String[] args) { System.out.println("あなたの運勢は・・・"); // 1 ~ 4 の乱数 int fortune = new java.util.Random().nextInt(4) + 1; switch (fortune) { case 1: System.out.println("大吉"); brea…

すっきりわかる java P.94 問題 

public class Q094 { public static void main(String[] args) { System.out.println("ようこそ占いの館へ"); System.out.println("あなたの名前を入力してください"); // 文字列 を keyboard 入力で取得 String name = new java.util.Scanner(System.in).ne…

android Java ランダム生成

// ランダム作成 Random randomGenerator = new Random(); int score = randomGenerator.nextInt(101); // 0 ~ 100 整数

android Java 3つのエラー手法

1:setError 2:Toast 3:Dialog ------ 1:setError 変数名.setError("エラーメッセージ"); -------- 2:Toast Toast.makeText( this, "Place entry your name", Toast.LENGTH_LONG ).show(); -------- 3:Dialog AlertDialog.Builder alertDialogBuilder = new A…

Android 方位センサー

◯方位センサー package com.example.tossy.sensorget;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import an…

java セッター

フィールドのアクセス権をprivateにすると、当然フィールドの値をクラスの外から変更することもできなくなります。 そこで、フィールドの値を変更するメソッドを定義します。 このような、フィールドの値を変更するメソッドを特に「セッター」といいます。セ…

java ゲッター

Main.java ----------- class Main { public static void main(String[] args) { Person person1 = new Person("Kate", "Jones", 27, 1.6, 50.0); person1.printData(); Person person2 = new Person("John", "Christopher", "Smith", 65, 1.75, 80.0); pers…