忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

プログラミング問題

いろいろな問題

・1から100までの、偶数の合計を求める

・3つの整数(例えば、1、2、3)が与えられた時、その順列をすべて出力する
 (例えば、123、132、231、312、321)

・数値の入った配列が渡されたとき、その配列のモード(最もよくあらわれる値)を求める

・ある配列が渡されたとき、その配列がソートされているかを判定する

・数値の入った配列が渡されたとき、その中で、K番目に小さい数字を求める

・abcdabdabb・・などの文字列から、文字毎の出現頻度を求めよ

・指定した文字列から、制御文字以外を切りだす

・指定されたメールアカウントへ、メールを出す

FizzBuzz問題

・1から指定された正の整数値までを出力する

 ただし、数値が、3の倍数の時は、「Fizz」を出力し

 数値が、5の倍数の時は、「Buzz」を出力する

 数値が、3と5の両方の倍数の時は、「FizzBuzz」を出力する


日時の問題

・曜日が与えられたとき、現在から、最も近い、与えられた曜日に近い日を求める

・与えられた西暦の年が、それが、閏年かを判定する

・与えられた西暦を和暦に変換する

・2つの日付の差(その間の日数)を求める

ファイル関連

・テキストファイルの内容を表示する

・指定した2つのファイルの内容が同一かを、判断する

・指定した2つのファイルの更新時間の新しい方を判断する

・CSVファイルを読み込み、特定の列だけを表示する

・CSVファイルを読み込み、列と行を入れ替え表示する

・XMLの要素の追加、削除、変更を行う

例外の処理

・処理の途中で例外を発生させ、エラーメッセージを返し処理を終了する

・例外が発生しても、処理を継続する


データベース関連

・接続しているデータベースの名前を表示する

数学関連

・与えられた数が、素数かどうかを判定せよ

・与えられた数より大きな素数の中で、最少のものを求めよ

・与えた2つの数の最小公倍数を求めよ

・与えられた自然数N以下の素数をすべて求める

・フィボナッチ数列のn番目の数を求めよ
 
 フィボナッチ数列は

 1,1,2,3,5・・・

 と、n番目の数は、(n-1)番目の数と(n-2)番目の数の和となる

・整数Xと整数Yの最大公約数を求めよ

・少数点1位の切り上げを行う

Webプログラミング


1. Hello world

指定されたURLにアクセスすると

Hello World

が出力される


2.画面遷移

画面Aのボタンを押すと

画面Bへ遷移する


3.おうむ返し

入力された文字を、次の画面等で、そのまま表示する

特殊文字等に注意が必要


4.計算する

入力された2つの数の加減乗除を行う

入力された値のチェックが必要


5. アクセスカウンターの作成

アクセスされるたびに、カウントアップする

カウンターを作成する


6.データベースへ接続する

7.クライアントのファイルをuploadさせ、その内容を表示する

8.クライアントのファイルをuploadさるとき、ファイルのサイズの制限を設け、

 制限されたサイズ以上だと、エラーを出力する

9.サーバー側のファイルを、クライアントにダウンロードする

10.サーバー側にあるpdfファイルを、ブラウザへ送る

11.拡張子とファイルのサイズを指定した、ローカルファイルのuplodad処理を作成する

12.ローカルにある複数のファイルを一括してuploadする

13.指定されたWebページから、リンクのみを抽出する





PR