MikiTech

文系新卒エンジニアの学習記録

【Python】言語処理100本ノック2020 15.先頭からN行を出力

問題 nlp100.github.io 自然数Nをコマンドライン引数などの手段で受け取り,入力のうち末尾のN行だけを表示せよ.確認にはtailコマンドを用いよ. 問題 環境 ソースコード シェルコマンド

【Java Silver】配列について

はじめに Java Silver SE11の勉強メモ はじめに Javaの配列の特徴 配列の宣言 int[0]を宣言するとどうなるのか? 配列型変数をprintlnすると 多次元配列 int[要素数]変数名はOUT 要素数の指定の仕方 多次元配列の生成のされ方 初期化子を使った宣言

【開発法】アジャイルについて理解を深める(1)

はじめに こちらは、私が開発技法についての理解を深めるメモのようなものです。 もし参考になれば幸いです。 また何か間違いなどありましたら、コメントでのご指摘のほどよろしくお願い致します。 前回までのアウトプット → https://mikiyakupo.hatenablog.…

【Python】言語処理100本ノック2020 14.先頭からN行を出力

問題 nlp100.github.io 自然数Nをコマンドライン引数などの手段で受け取り,入力のうち先頭のN行だけを表示せよ.確認にはheadコマンドを用いよ.

【Python】言語処理100本ノック2020 13. col1.txtとcol2.txtをマージ

問題 nlp100.github.io 12で作ったcol1.txtとcol2.txtを結合し,元のファイルの1列目と2列目をタブ区切りで並べたテキストファイルを作成せよ.確認にはpasteコマンドを用いよ..

【基本情報】平成21年度秋 午後Javaを解く

問題 コード 【プログラム1】 【プログラム2】 【プログラム3】 問題AとBについて 【プログラム4】 【プログラム5】 問題Cについて 問題Dについて 【プログラム6】 問題EとFに関して 問題E 問題F 感想 問題 ※あくまで復習を兼ねています。間違っていたらご指…

【上流工程】IPAによる「ユーザのための要件定義ガイド 第2版」のメモ(1)

はじめに コチラは私が新卒現在携わっている上流のプロジェクトで、 上流について何も知らないため、勉強のために読んで勉強したことをまとめたものになります。 こちらのドキュメントに関しては、 IPAの公式サイトにてPDF版(無料)と書籍版(有料)が配布…

【Python】言語処理100本ノック2020 12. 1列目をcol1.txtに,2列目をcol2.txtに保存Permalink

問題 nlp100.github.io 各行の1列目だけを抜き出したものをcol1.txtに,2列目だけを抜き出したものをcol2.txtとしてファイルに保存せよ.確認にはcutコマンドを用いよ.

【基本情報】平成21年度春 午後Javaを解く

問題 コード① 空欄aについて 空欄bについて 空欄cについて コード② 空欄dについて 空欄eとfについて 答えまとめ 問題 ※あくまで復習を兼ねています。間違っていたらご指摘おねがいします。 www.fe-siken.com

【Java】if文の中括弧について

if文の中括弧は省略可能 if文の{}は省略可能です。 public static void main(String[] args) { int a = 5; if(a == 5) System.out.println("5を判定しました。"); } } //出力イメージ:5を判定しました。 こんな感じ。 以下みたいな感じでも動く。 ただ一…

【Python】言語処理100本ノック2020 11. タブをスペースに置換

問題 nlp100.github.io タブ1文字につきスペース1文字に置換せよ.確認にはsedコマンド,trコマンド,もしくはexpandコマンドを用いよ.

【業務刷新】プロセスマイニング(PM)について簡単に調べみる

はじめに 業務刷新について携わる上で、プロセスマイニングという言葉に触れる機会があったためアウトプット。 至らぬ点ありましたらご教授ください。 はじめに プロセスマイニングとは プロセスマイニングが生まれた背景 プロセスマイニングを導入する スコ…

【開発技法】開発モデルについての勉強

はじめに いわゆる上流工程に携わらせていただく機会があり、 その際自分なりの言葉でウォーターフォールやアジャイル等についてまとめたいと思い記します。 間違い等あればご指摘お願いいたします。

【基本情報】平成25年秋期 問19

はじめに メモ代わりでもあります。 問題 直接編成ファイルにおけるレコードのキー値を格納アドレスに変換したハッシュ値の分布として,理想的なものはどれか。 ア:一様分布 イ:幾何分布 ウ:二項分布 エ:ポアソン分布

【Python】言語処理100本ノック2020 10. 行数のカウント

問題 nlp100.github.io 行数をカウントせよ.確認にはwcコマンドを用いよ.

【基本情報】平成30年秋期 問20

はじめに メモ代わりでもあります。 問題 リンカの機能として,適切なものはどれか。 ア:作成したプログラムをライブラリに登録する。 イ:実行に先立ってロードモジュールを主記憶にロードする。 ウ:相互参照の解決などを行い,複数の目的モジュールなど…

【基本情報】平成19年秋期 問1

はじめに メモ代わりでもあります。 問題 16進小数0.Cを10進小数に変換したものはどれか。 ア:0.12 イ:0.55 ウ:0.75 エ:0.84

【Python】JSONを開く際に、「UnicodeDecodeError: 'cp932' codec can't decode byte 0x85〜」 が出た時の処理について

起こったこと Pythonが楽しくて、アウトプットとして自然言語処理100本ノックをやっていたとき。 Macで叩いたソースコードをGitHubに上げて、Windowsを触っていたときにgit cloneして動かそうと思ったのですが、 jsonファイルをただ読み込もうとした際に下記…

【Python】言語処理100本ノック2020 09. Typoglycemia

問題 nlp100.github.io スペースで区切られた単語列に対して,各単語の先頭と末尾の文字は残し,それ以外の文字の順序をランダムに並び替えるプログラムを作成せよ.ただし,長さが4以下の単語は並び替えないこととする.適当な英語の文(例えば”I couldn’t…

【Python】言語処理100本ノック2020 08. 暗号文

問題 nlp100.github.io 与えられた文字列の各文字を,以下の仕様で変換する関数cipherを実装せよ. 英小文字ならば(219 - 文字コード)の文字に置換 その他の文字はそのまま出力 この関数を用い,英語のメッセージを暗号化・復号化せよ. 環境 Macbook Pro Py…

【Python】言語処理100本ノック2020 07. テンプレートによる文生成

問題 nlp100.github.io 引数x, y, zを受け取り「x時のyはz」という文字列を返す関数を実装せよ.さらに,x=12, y=”気温”, z=22.4として,実行結果を確認せよ. コード #書き方1 def sendText(x,y,z): print(str(x) + "時の" + y + "は" + str(z)) sendText(1…

【Python】言語処理100本ノック2020 06. 集合

問題 nlp100.github.io “paraparaparadise”と”paragraph”に含まれる文字bi-gramの集合を,それぞれ, XとYとして求め,XとYの和集合,積集合,差集合を求めよ.さらに,’se’というbi-gramがXおよびYに含まれるかどうかを調べよ. コード def nGramWord(text, …

【Python】言語処理100本ノック2020 05. n-gram

問題 nlp100.github.io 与えられたシーケンス(文字列やリストなど)からn-gramを作る関数を作成せよ.この関数を用い,”I am an NLPer”という文から単語bi-gram,文字bi-gramを得よ コード 『n-gramってなんじゃらほい』となりましたが、とりあえずコードを…

【Python】言語処理100本ノック2020 04. 元素記号

問題文 nlp100.github.io “Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Can.”という文を単語に分解し,1, 5, 6, 7, 8, 9, 15, 16, 19番目の単語は先頭の1文字,それ以外の単語は…

【Python】言語処理100本ノック2020 03. 円周率

Pythonの勉強も兼ねた言語処理100本ノックです。 問題文 nlp100.github.io “Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.”という文を単語に分解し,各単語の(アルファベットの)文字数を先頭から出現…

【Python】言語処理100本ノック2020 02.「パトカー」+「タクシー」=「パタトクカシーー」

Pythonの勉強も兼ねた言語処理100本ノックです。 問題文 nlp100.github.io 「パトカー」+「タクシー」の文字を先頭から交互に連結して文字列「パタトクカシーー」を得よ. コード # -*- coding: utf-8 -*- text1 = "パトカー" text2 = "タクシー" ansText =…

【Python】言語処理100本ノック2020 01.「パタトクカシーー」

Pythonの勉強も兼ねた言語処理100本ノックです。 問題文 nlp100.github.io 「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ. コード Pythonの文字列操作の問題。 Pythonならではの「スライス」を使って解答しました。 一…

【Python】言語処理100本ノック2020 00.文字列の逆順

Pythonの勉強も兼ねた言語処理100本ノックです。 問題文 nlp100.github.io 文字列”stressed”の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ. Pythonの文字列操作の問題。 Pythonならではの「スライス」を使って解答しました。 他にあれば、ぜひ…