baru003のブログ

baruの雑記兼備忘録

java

AOJ 0028

・問題リンク Mode Value・コメント 今回もjavaの練習のためjavaでコーディングしてみました。 なれないものですが、今回はなかなか簡潔にかけたんじゃないかと思います。 考え方としては若干AOJ0029と似た部分もあったかなと。 ソースを見ていただ…

AOJ 0029

・問題リンク English Sentence・コメント もっと綺麗にプログラムが書けたらなあと毎度のこと思います(笑) もっと簡潔な書き方はいくらでもありますが、今の自分にサッと思いついたのはこんな汚いものでした。。。精一杯ですw ポイントはソースを見ても…

AOJ 0159

・問題リンク The Best Body・コメント 最も理想の体型の人をBMIを基に算出するプログラムです。 どこかにもあったBMIの問題を一度解いたことがあったので意外にサクサクって感じでした。・ソース import java.util.*; public class P0159 { // BMI判定 stat…

AOJ 0016

問題リンク Treasure Hunt・コメント 今回の問題は三角関数を使って解きました。 初めて三角関数をしようしてみたのですが、c/c++のようにmathをimportしなくても初めからjava.langに入っていることを知り少し感動しました(笑)・ソース import java.util.*…

AOJ 0093

問題リンク Leap Year・コメント 閏年を出力する問題です。今回のポイントは 1) 改行処理 2) 閏年の判定 でした。 改行処理は最初のアウトプット以降に行うように実装します。 閏年の判定は問題文に与えられた条件を実装しましょう。・ソース import jav…

BigDecimal

今回はjavaの敷居をもう少し下げるためにいろいろ調べてみました。 import java.math.BigDecimal; がとても便利であるということがわかりました。 小数の計算を実行するときに任意精度のBigDecimalを利用することでオーバーフローの懸念を払拭でき、精度の低…

AOJ 0020

・問題リンク Capitalize・コメント 今回はjavaで。 toUpperCaseを使いました。 javaにはいろんなクラスが用意されているので苦労しませんよね(笑)・ソース import java.io.*; public class P0020 { public static void main(String[] args) throws IOEx…

AOJ 0015

・問題リンク National Budget・コメント 今回はjavaで。 javaにはBigIntegerというクラスがあるのでそちらの恩恵を←・ソース import java.util.*; import java.math.*; public class P0015 { public static void main(String[] args) { S…

AOJ 0057

・問題リンク The Number of Area・コメント なんでも 1+(1+2+・・・+n) みたいな約束があるとかないとか。。・ソース import java.util.*; public class P0057 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (s…