落書きノート

ふと自分が気になった事を書いてます

Java

Javaで問題を解く

問題1.2です。なかなか考えました。 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~作者: Gayle Laakmann McDowell,岡田佑一,小林啓倫出版社/メーカー: マイナビ出版発売日: 2017/02/27メディア: 単行本(ソフトカバー)この商品…

Javaで問題を解く

1.1の問題の続きです。1.2はまた後でやります。まずはHashtableだけを。これを使うと考えるのがかなり楽になってすっきりしました。 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~作者: Gayle Laakmann McDowell,岡田佑一,小林啓…

Javaで問題を解く

この本の1.1の問題です。今日は1問だけ解きました。データ構造のハッシュテーブルの使い方をもうちょっと研究しないと…。とりあえずハッシュテーブルなしで解きました。 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~作者: Gayle…

Javaで不定期練習 ついでに英語 CodingBat

// monkeyTrouble public boolean monkeyTrouble(boolean aSmile, boolean bSmile) { if(aSmile == true && bSmile == true) return true; else if(aSmile == false && bSmile == false) return true; else if(aSmile == true && bSmile == false) return fa…

JavaプログラムでText to Speech Mac OS Xで

Mac OS XのJavaプログラムで手軽にText to Speechをやってみました。もちろんKyokoかOtoyaの音声機能が必要になると思うので事前に用意しておいてくださいね。 import java.io.IOException; import java.util.Scanner; class speechtest { public static voi…

プログラミングで問題を解く

少しずつ解いてます。もう少しこなす言語を絞ったほうが良さそうですね…。苦笑。それはそうと、OCamlでクラスの問題に差し掛かったらどうすれば良いのでしょうか。また考えないと。 import java.util.Scanner; class q6_20 { public static void main(String…

プログラミングの問題掲載サイト CodingBat等々

ネットにあるプログラミング問題掲載サイト、全部が全部悪いとはいいませんが、相手に解かせる気がないものばかりであまりしてこなかったのですが、先ほどCodingBatというウェブサイトがあるのを知り、ここで一つ問題を解いてみました。 Question 1 The para…

プログラミング言語の本まとめ

追記 学習する順番を並び替えました。また手を加えるかもしれませんけど。試行錯誤ですね。 なんとなく気になったのでまとめておきますね。ここに載せているのは一例ですので、この通りにすれば誰でも出来るというわけでは無いと思いますが、個人的にはこれ…

プログラミングで問題を解く

Rubyで解いた問題、苦戦しました…。添字を利用しないと難しいです。なので、while文で無理やりやってます。以前はもっとすんなりと解けてたのになぁ…。あれ、おかしいな。 import java.util.Scanner; class q6_19 { public static void main(String[] args) …

問題を解く

print "x : " x = gets.chomp.to_f puts "x = #{x}" b1 = true b2 = false puts "b1 = #{b1}" puts "b2 = #{b2}" # coding: utf-8 print "xの値 : " x = gets.chomp.to_i print "yの値 : " y = gets.chomp.to_i print "zの値 : " z = gets.chomp.to_i puts s…

問題を解く

# coding: utf-8 puts "整数を加算します。" sum = 0 flag = false for num in 1..10 do i = 0 puts "■ 第#{num}グループ" begin print "整数 : " n = gets.chomp.to_i if n == 88888 then break elsif n == 99999 then flag = true break end sum += n i +=…

問題を解く プログラミング

print_string "整数値 : ";; let n = read_int() in if n < 0 then print_endline "値は負です。";; print_string "整数値 : ";; let n = read_int() in print_int(abs n);; print_newline();; print_string "変数A : ";; let a = read_int();; print_string…

Javaで問題を解く

import java.util.Scanner; class q5_3 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("x : "); float x = scan.nextFloat(); System.out.print("y : "); double y = scan.nextDouble(); System.out…

Javaで問題を解く

import java.util.Scanner; class q4_29 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num = 0; int g = 0; boolean flag = true; while(flag){ System.out.println("■ 第" + (g + 1) + "グループ"); for(int i …

Javaで問題を解く

import java.util.Scanner; class q4_26 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("何個加算しますか : "); int n = scan.nextInt(); int na = n; int num; int answer = 0; do { System.out.p…

Javaで問題を解く

import java.util.Scanner; class q4_23 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("段数は : "); int n = scan.nextInt(); for(int i = 1; i < n; i++) { for(int j = 1; j <= n - i; j++) { S…

Javaで問題を解く

import java.util.Scanner; class q4_20 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int retry = 1; int num = 0; do { System.out.print("何月ですか : "); num = scan.nextInt(); if(num < 1 || num > 12) { con…

Javaで問題を解く

import java.util.Scanner; class q4_15 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("nの値 : "); int n = scan.nextInt(); int answer = 0; String s = ""; for(int i = 1; i <= n; i++) { answ…

Javaで問題を解く

import java.util.Scanner; class q4_8 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("何個表示しますか : "); int n = scan.nextInt(); for(int i = 0; i < n; i++){ if(i % 2 == 0) System.out.p…

Javaで問題を解く

import java.util.Scanner; class q4_5 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int num; do { System.out.print("正の整数値 : "); num = scan.nextInt(); } while(num <= 0); while(num >= 0) { System.out.pr…

Javaで問題を解く

import java.util.Scanner; import java.util.Random; class q4_3 { public static void main(String[] args) { Random rand = new Random(); int answer = rand.nextInt(90) + 10; Scanner scan = new Scanner(System.in); int num; do { System.out.printl…

Javaで問題を解く

import java.util.Scanner; class q3_21 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("何月ですか : "); int month = scan.nextInt(); switch(month){ case 12: case 1: case 2: System.out.printl…

Javaで問題を解く

import java.util.Scanner; class q3_18 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("変数a : "); int a = scan.nextInt(); System.out.print("変数b : "); int b = scan.nextInt(); if(!(a >= b)…

Javaで問題を解く

毎日書くこともそれほどないので、日課のC++やJavaで問題集を解いたプログラムを順次載せていってます。ブログに載せるほどではありませんが、自分に対する学習日記のような感じです。わかりきってる人は見ても退屈なだけです。笑 import java.util.Scanner;…

Javaで問題を解く

import java.util.Scanner; class q3_10 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("整数値 : "); int target = scan.nextInt(); if (target > 0) { if (target % 3 == 0){ System.out.println("…

Javaで問題を解く

import java.util.Scanner; class q3_7 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("変数a : "); int a = scan.nextInt(); System.out.print("変数b : "); int b = scan.nextInt(); if(a > b) Sys…

Javaで問題を解く

import java.util.Scanner; class q3_1 { public static void main(String[] args){ Scanner stdin = new Scanner(System.in); System.out.print("整数値 : "); int n = stdin.nextInt(); if(n < 0) System.out.println("その値は負です。"); } } import jav…

Arduino + Processing-Java

オライリーの参考書を読んで試していました。この記事で最後のプログラムです。参考書通りにやっても出来なかったので少し修正してあります。Processingにおいてのポートの指定は環境によって異なります。Arduino IDEでポート番号をある程度推測出来ます。 A…

Javaで問題を解く

import java.util.Random; import java.util.Scanner; class q2_12 { public static void main(String[] args){ Random rand = new Random(); Scanner scan = new Scanner(System.in); System.out.print("整数値 : "); int x = scan.nextInt(); System.out.p…

Javaで問題を解く

import java.util.Scanner; class q2_7 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("整数値を入力してください。"); int target = scan.nextInt(); System.out.println(target / 10); System.ou…