プログラミングできます! こういう香具師ってすべからくFizzBuzzやバブルソートすら書けないよね…そんなんじゃ使い物にならねえっての [816244481]
■ このスレッドは過去ログ倉庫に格納されています
ライブラリって言っとけば無知でも知ったかぶりできるからな
なお自分ではできない模様 どんな仕事してたらそれすら組めないプログラマに育つんだよ 今はパターンマッチングでより短く書けるようになったね 最初の入口がオブジェクト指向なんだよね、最近の子って ライブラリやフレームワークを「知っている」だけで自力ではマジで1行もコードを書けない人は増えまくったな フィズバズ自分で作れないのって、運転するのに信号の見方も知らないのと同じレベル プログラミング教えてたことあるが、アルゴリズム理解できる、作成できるのとプログラミングできるのは別の能力
英語できても英語で論文かけない、書くに値することを成し遂げられないのと同じ for i in range(1,100):
if i%15==0:
s = "fizzbuzz"
elif i%3==0:
s = "fizz"
elif i%5==0:
s = "buzz"
else:
s = str(i)
print(s)
何も見なくてフルスクラッチで書けたわ かけなくても調べてすぐ実装出来るならそれで良い
今の時代調べで実行できるかが重要だよ fizzbuzzとバブルソートってブルートフォースみたいなもんでアルゴリズムですらないじゃん
そんなん面接で聞く企業はない
クイック・マージソート・バイナリーサーチとかは使う機会あるけどバブルソートなんて逆にしらんやつおおいだろ ライブラリ使うのはいいんだよ
中身理解しないで使うゴミが多い せっかく時間かけてプログラム作るなら
書き捨ての投げやりなのじゃなくて
10年単位でメンテされ続けられるようなの書こう フレームワークをFWって略すやつはウンコな
すでにFWってファイヤーウォールであるのに似た略称すんな fizzbuzzはともかくバブルソートを自前で実装する機会ってあるか? そんな枯れたお題目やアルゴリズム書けてもなんの役にも立たないわ
そんな仕事ネーからな
ユーザー登録させて別サイトのIDと紐付けろとか
セキュアな送金できる仕組み考えて実装しろとかだから >>30
しーっ、この時間勤人はもう出勤中だから! アルゴリズム勉強してないやつはとんでもない非効率な書き方するからな
オーダーの概念も知らない ヘルプデスクにOS自作できんの?って言うようなもの
調べてできればいい
人事や会社がウンコな 今日も朝からおじさんたちのしょうもないマウント合戦か 技術は調べれば出る時代
今は「何が出来るか」じゃなく「何を作るか」の時代だ ケンモジジイってAI連呼するのにパイソン嫌いだしな FizzBuzz問題とは次のような問題です。
1から100までの数を出力するプログラムを書いてください。ただし、3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」と表示してください。3と5の倍数の時は「FizzBuzz」と表示してください。 >>31
googleの面接突破してるやつも全部暗記だよ
アルゴリズムなんてパターン決まってるからな
自分で新しいアルゴリズム作れたり初見で解けるやつは天才 fizzbuzzって知らなかったけどナベアツのネタなんだね >>29
そんなのiaasの時代だから自前でやるんじゃなくてawsとかつかえるかって話になる
面接で試されるのはやはりまだアルゴリズムだよ プログラミング出来ます!
(半分位はネット上からパクります) プログラミングに割く時間を考えるとうんぬんかんぬん 名前を知らないだけで内容知ればさすがに書けるだろ
これすら書けないで何が書けるんだ >>45
IdP作るってなるとかなり大変だと思うけど
SAMLのSPとかOIDCのRP構築とか連携される側ならもういくらでも方法あるからなあ for i in range(1,100):
if (i%3==0) or ("3" in str(i)):
s = str(i) + "(^q^)"
else:
s = str(i)
print(s)
ナベアツもいけるぞ >>46
それでいいんだよ
みんなそう
巨人の肩に乗っかって人類は進歩していく
楽に作れるからこそ客の方を向ける
技術ではなく「どういう便利なサービスを提供するか」に注力できる ググればいいだの車輪の再発明だの言って修練をスキップして今どきの輩は雲の上の上っ面だけしかやらねーからトラブった時大変だよ
下の層のこと理解してないから詰む >>51
内容を理解せずにそれをアプリの共通部品に組み込んだ結果バグが起きて
元請けから怒られた弊社 >>20
100まで数えてない
pythonごときでイキるならmatch statementやtype hints、formatted string literalsも使えよにわか >>20
あとPEP8的に見てダメダメだぞ
手癖でそんな汚いコードを書くな こういうことやりたいって言われてどのライブラリ使えば実装出来るかがパッと思い浮かべば良いだけ
それより仕様の理解のほうが遥かに大事 条件の切り分けが下手な人が書くと異常な数のif文と異常なレベルのネストになるよな >>58
その新しい言語仕様を使ったお手本を教えて下さい
お願いしますね >>53
ファームウェアのほうが古くからあるし、今でも使用される言葉だから
FWと言えばファームウェアのことだよねえ >>62
書くかどうか
の話じゃなく
書ける能力があるかどうか
っていう話でしょ スレタイ何の事か調べたら、こんなんルール通りに記述すりゃいいだけじゃん
MSXでBASICやってたおじさんでも楽勝 >>67
FizzBuzzのルールは教えるけど、
その言語で直近仕事してたら、何も調べないで書けるよねってのはある
BASICの需要はないから最近の言語で アルゴリズムさえ理解できれば記述なんてどうにでもなる
言語仕様に対する理解度を問うならもっと適切なものがあるでしょ def fb(i: int):
match i:
case i if i%15==0:
return "fizzbuzz"
case i if i%3==0:
return "fizz"
case i if i%5==0:
return "buzz"
case _:
return str(i)
def hoge(n: int):
if 100 <= n:
return []
return [fb(n)] + hoge(n+1)
print(hoge(1))
はぁー言われたとおり書いたが
これたぶん動かんわ
新しい言語仕様を使ってもほとんどの場合はオナニーでしかないな
関数型言語でやれよって感想しか出ない FizzBuzz書けないやつがいるというのが信じられない 何となく分岐で15の倍数の場合というのを作らない方向にロジック組みたい衝動にかられる
3の倍数の場合はfizzにして5の倍数の場合はそれにbuzzを足すみたいな プログラムでFizzBuzzなんてありがたみが無いねぇ
職人さんが磨き上げたプロの技でキーボード打って出力してくれるのが温かみが感じられて良い バブルソートなんてわざわざ自分で書く必要ある?
もっと効率いいソートのライブラリとか使えば良いんじゃね? >>79
アルゴリズムの基礎知識とかatcoderとかいう感じで知識があるかのテストじゃないの 中学時代にMSXのシューティングゲームの内部プチ解析してセーブ機能つけたわ
グラディウスには通じなかったw human resource machineむずくて投げちゃったんだけど
プロは全部ちゃんと出来るん? >>79
書けるくらいの知識は必要
そうでなければバブルソートがどれだけ非効率なのかを理解できないし他者に説明する事もできない >>20
アノテーション入れようおじさん「ちゃんとアノテーション入れよう」 fizzbuzzで「15の倍数なら」の処理を書くようでは、書けているとは言えない、ということらしいぞ ソート書けなくはないけど書かないほうがいいから忘れるやつ ソートなんて、既存の部品を使えばいいのさ
バブルソートやらマージソートやらは、仕様を聞いてそれを書ければいいのさ 美大出ても誰かのコマで終わる奴と
ライン漫画みたいな糞でもバズって一発当てるやつ
色々いる >>86
これRust?
タプル使ったマッチング使ったことないから新鮮だわ Pythonこれでいい
for i in range(1,100):
print( ( ('Fizz' if i%3==0 else '')
+('Buzz' if i%5==0 else '') ) or i) >>9
どんなもクソも、「仕事」してたらとても組めないよバブルソートなんか
メモリがない時代ならともかく、
ジャブジャブある時代に非効率すぎてこんなの
まぁ皆のいう通り仕事してりゃこんな要請なんか来ないが
仮に来ても発想すらしちゃいけないレベル >>1みたいなのなんて、ちょいと考えればわかる奴だろ
というか、入門書で出てくるやつじゃん
逆にこれでふんぞりかえれるってすげえ恥ずかしくないか? >>34
マジでこれ
プログラマ向けの試験問題に計算量の問題を入れてたんだけど、数年後に額のない上司に問題を削られてたw >>103
額がないってどういうこと?
脳が剥き出しなのか? >>98
ところでそれ、一行でずいぶんスッキリしたけど
orの右へはいつ落ちんの?左が空文字列の時行くんか?
Pythonわからん >>105
大抵の言語で同じだと思うけど、その時点で既に真ならorの後ろは評価せずに真、その時点で偽なら後ろ評価する
pythonで and や or 使う場合は最後に評価されたオブジェクトがそのまま返ってくる
真理値以外に関する評価は組み込み関数boolの挙動に従うんで、空文字列は偽、空じゃない文字列は真 >>5
世界は広いな
https://natrium11321.ha;tenablog.com/entry/20111010/1318223595 勿論書けるようになるべきだけど、
この手の文句は、数十年前、入門書でちょろっと触った程度のジジイがマウント取るためだけに言ってる場合が多いから… すまん何それ?
そんなの書けなくても十分稼いでるけど ■ このスレッドは過去ログ倉庫に格納されています