【CodeIQ】コーディング転職 4社目【paiza】
■ このスレッドは過去ログ倉庫に格納されています
プログラミング問題をコーディングで解いて転職に繋げるサービスについて語るスレ
CodeIQ https://codeiq.jp/ (運営会社はリクルートキャリア)
paiza https://paiza.jp/ (運営会社はギノ)
海外での類似サービス
CodeFights https://codefights.com/
CodinGame https://www.codingame.com/
HackerEarth https://www.hackerearth.com/
HackerRank https://www.hackerrank.com/
前スレ
【CodeIQ】コーディング転職 3社目【paiza】
https://medaka.5ch.net/test/read.cgi/prog/1500388889/
※尚、CodeIQやpaizaに転職者向け求人を出す企業の目的は『プログラミング全く出来ない求職者らの応募を減らす』である (要するに『足切り』)
※問題を解けるようになりたいならAtCoderやAOJ(会津大学オンラインジャッジ)やLeetCodeなどの無料サービスを利用して勉強するのがよい
※新卒向けはpaizaのほかにギブリーのcodesprint.jpやAtCoderでの企業コンテストなどがある
※スカウトメールは条件に一致した全員に一括送信の手抜きスカウトメールが多いので要注意
※スレでの問題のネタバレやヒントは禁止(出題期間の終わった問題や特別許可されてる問題に関してはこの限りではない) >>247
現在の正解率 84/154で6割切ってるがな。
>>256
詳しく話してみ。
まともに自社システム使えていない担当に当たった経験はあるが。 対応はよかったんだけど経歴書と職歴がない場合どうすればいいですかって質問送って電話来て取れなくて留守番にまたご連絡しますって待ってたら1週間音沙汰なしで終わった >>257
今週のお題が70人ぐらいで七割八割行くから
こういうクイズ的な問題だけ参加する層とは結構差があるな >>258
ただ受け身のやつとやる気ないやつの見分けがつかないからじゃないの
俺も某転職サイト登録して連絡来たけど、一度も連絡することなく完全スルーでオタワわ Sランク取るにはアルゴリズム知っておく必要があるってそこら中で見るけどおすすめの勉強法とかあります?
尼でアルゴリズムの本検索して人気高いの適当に買えば良いだろうか 下手な本買うよりアルゴリズムイントロダクション一冊買ってじっくり読むだけなのが一番いいと思う >>259
一見簡単そう->挑戦して返り討ちというパターンじゃね?
まあ自分の頭で考える力が足りないと一発で通すのは難しい類の問題だとは思うが。
個人的にこの問題であきらめる程度では
プログラマとしてやっていくのは難しいと思うがどうよ。 >>260
一行目に同意。
>>262
まて、アルゴリズムイントロダクションはそもそも2冊だか3冊に分かれていたはずだ。 アルゴリズムイントロダクション総合版15000円てうっそだろ
難し過ぎて分からんかったらもったいないしとりあえず第一巻だけ中古で買ってみるわサンクス アルゴリズムイントロダクションは、おすすめ。
蟻本は素晴らしい本だけど、読む人を選ぶと思う。偏差値70くらいないと、ツライ感じ。 対アルゴリズムそのものをがっつり勉強したいならアルゴリズムイントロダクション、問題が解けるようになりたいなら蟻本がいいのでは 厨房の頃は70くらいあったけど高校でメリメリ下がった典型的なあれだしおとなしくアルゴリズムイントロダクション読む アルゴリズムイントロダクションは文章がごついだけで書いてある事自体は基礎的な事なんだよね
個人的に好きなのはアルゴリズムデザインだけど、初心者の勉強には全くオススメしない 蟻本読めた俺はいつの間にか偏差値70になってたのか
高校時代は50ちょいしかなかった気がしたけど もしかして蟻本二冊読めば偏差値140になるってこと? アルゴリズムイントロダクションは、ならし計算量の証明の部分とかを読むのがしんどい。
読み飛ばしている。 paizaでログインすると表示されなくなる求人が結構あるんだけど、
年齢制限にひっかかってるってこと? ランクや年齢や区分(新卒・未経験(既卒)・転職)や希望条件(希望勤務地や希望年収)など機械的に判定して除外可能な求人・求職者はありそうな気がするが実装するかどうかはpaiza/codeiq次第ではあるが 初心者なのですがAランク難しく感じます コツというかテクニックみたいなものありましたら教えていただきたく Paizaの限定問題3週全部解いたけど当たるかなあ 最近ようやくBランでコンスタントに満点取れるようになってきた
そろそろ「○○(使ってる言語)は最低限できます」って名乗ってええか🤔 フロントエンドのフレームワークは、流行り廃りが激しすぎて、追っかけていく気が起きない。
どうせ学ぶなら、普遍の真理に通じる何かを学びたい。
諸行無常こそが普遍の真理なのか? フロントエンドの人は毎年これからは○○だって言っててすごいと思う フロントの人達は新しいものに抵抗なく飛び付けるから機械学習とかもスルッと挑戦してて尊敬するわ フレームワークなんて業務で仕方なしに使うことになってから調べてもすぐ使えるでしょ フレームワークじゃなくてJavaScriptやれば良いじゃん
普遍を求めるならもっとレイヤー上げろ 言語不問英語でプリーズの例題入力出力の数があってないんだけどどこで教えた方が良いの? 時間制限設けられると焦りが出て問題文や制約条件を見落とすことが多いのでAOJやAtCoderなどの適当なオンラインジャッジで修行してる フロントは全書き直しが多いからいいよな
バックエンドなんて一度書いたら最低5年だ 今年最後の今週のお題
正解率21/39
今週は妙に低いね 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
802VXFE6W5 >>303
自分がチンカスなのかもしれないけど
問題文より例題で説明してくる系なのに
例題だけじゃ情報量が足りてないというエスパー問題だった これテーブルは余らないって前提なんだよね
くっつけたテーブルに空席は1つまでっていう
制約があるから必然的にそうなるわけだけど 大みそかでもプログラマに休みはないねえカタカタ打ってスカウト待たないといけないし sランク持ちだが全然スカウト来ない
51歳問題ないだろ sランクなんて大したもんじゃないんだからプラスアルファなんかないと
年齢でマイナスついてるから尚更 51とかもう後は死ぬくらいしかイベントないだろ
雇うわけねーだろ、会社は老人ホームじゃねえぞ 仮にどんな形であれ起業すれば一国一城の主
自分の道は自分で決めないといけないし、税金も払わないといけない
仕事もとってくるか作り出すかしないといけない
コーディングする暇なんてなくなるんだよ
コーディング以外をすべてアウトソーシングした究極の形がサラリーマンコーダー
逆にコーディングをアウトソーシングするのが起業
そうであれば、コーディング好きとしてはサラリーマンになるのが最も良い選択肢なのではないだろうか? 人に指示されながらのコーディングと自分でやりたくてやるコーディングは別の物
同じではないので、良い選択ではない >317
EmEditor とか秀丸エディタとか、シェアウェア作者が企業して、本人がコーディング続けている例はいくらでもあるのでは? 起業って1人でやる場合は社長なのかもしれんが
複数人で起業するなら別にコーディングの役割分担を受ければいいだけじゃねーの? つまりくだらん政治屋どもが作った法律やら税金が俺たちを縛り付けているわけだ
国会議事堂を破壊して国家転覆するのが正解ということだな 何年か前にgoogleの人たちが公海上に島作って新しい国を建てるとか言ってたな
これは国の縛りから脱却したいってことだろうが、今どうなってるか 社会インフラがあるからIT業が成立してるのに何を言ってんだ? 糞みたいな負の遺産を捨てて
新しい国をリファクタリングするのはいいことだな
Google国立てろよ
犯罪者はみんな人体実験施設にポイーで https://codeiq.jp/q/2599
出題者の能力不足がよくわかるのであえて紹介。
セキュリティ関係の実務はおろか処理系の自作すらやったことが無いと思われる。
元々テストケースがいい加減な事で有名な出題者であったが、
今回の場合は特に酷く、ぶっちゃけevalの危険性を出題者が理解していない疑惑。
軽くテストケースを通してみた人は以下のような入力と出力期待値を
きちんと処理できるか試してみると楽しいかもしれない。
while(1) -> "Syntax error"
sumsq -> "Syntax error"
--two -> 2
++two -> "Syntax error"
() -> "Syntax error"
evalの危険性はつまり処理系がどんな風に構文解釈するか隅々まで把握する必要があるということで、
そもそも文法が異なる以上、言語によって誤解釈されやすい構文というのは異なるのである。
穴だらけの仕様と雑なテストケースをみる限りそれすら出題者は全く理解していない模様。 >>326
別にevalにこだわってるわけじゃないと思うんだが・・・
以下のような課題に対する簡単な解決策としてevalがあるが
>数値の入力が求められるプログラムで、
>あるときユーザーからExcelのように数式も受け付けるようにして欲しい
>という依頼を受けました。
そのまま使うのは危険なので以下の2つのような案を提示している
>そこで言語標準のevalを制約なしに実行するのではなく、
>何らかのアプローチを用いて安全な状態で実行するか、
>言語処理系そのものを自前で実装して、対応することが求められました。
あくまで課題を解決したいのであってevalに固執してはいない
そこを問題にしているなら回答言語にC/C++なんて入れないはず >>327
問題の概略から「数式の処理に特化したセキュアなevalを自作しましょう」となっているが…
そもそも数式処理系の自作をしようにも、
要求されている数式の仕様が全然明示的でない。
ちなみにテストケースを通すこと自体は簡単だし、題材としては悪くないんだ。
ただあの問題文で「セキュリティ上級」のバッジを配る出題者の神経をdisっているのだよ。
あ、"Syntax error"じゃなくて"Unknown syntax"だった。 >>306-307
でもそれだとこのファミレステーブルが余ってる場合も客を断ってることになるんだよねー。
テーブル3個あるのに2人客x2を追い返すファミレス。
常識的に考えて違うよなとエスパー失敗した人。
まあ期待値聞けばすぐ修正できる問題ではあるが。 今週のお題、今年から隔週になったんだね。
難易度上げて、今まで出してないアルゴリズム(セグメント木使うのとか)の問題も出したらいいのに。 毎月CodeIQ初心者がいるだろうからハードル上げはちょっと 前に誰かが言ってたけどいろんな問題解いても相手側は全く見てないでスカウト投げてるのほんとだな
条件付けて問題解いた後に当てはまる人にスカウト投げてるだけだな、実力アピールじゃなくてあしきりだったわ >>1にちゃんと『足切り』って書いてあるですよーw まさかさ面接だの面談だのに来る人のコードも見てないと思ってはいなかったからさ
ほとんど企業とユーザーのパイプ繋ぎにしかなってないとは思ってなくてなw そんな企業としかマッチングできない自分の技術力でも恨め、土方 コードを読めない採用担当が非プログラマーを除外できるようにするためのシステムだから むしろ逆に応募者のコードも読んでくれないような糞企業はこっちからお断りって出来る でもPAIZAは無理じゃね企業限定の問題出してないしほとんど問題の判定でスカウト割り振りだしプラチナスカウトも怪しいし 就職活動も転職活動も受動的になった時点で糞企業にフィニッシュ
自分で求人表を舐めるように探すしか良求人には出会えない(これは罠で良求人は優秀な人(であることを示せる人)でないと採らない こんにちは
最近paizaで競技プログラミングしながらプログラミング学んでる者です
等差数列をスペース区切りで出力ってどうやればいいですか?
print(m+n*i, end=' ')は試しましたがダメでした
数列末尾にスペース入ってしまうかららしいのですが… for(int i=0; i<k; i++) cout << m+n*i << (i==k-1 ? ‘\n’ : ‘ ‘);
みたいな 三項演算子とかif文で「末尾なら改行、それ以外ならスペース」って分ければできます PAIZAもcodeIQみたいにマッチし始めたらポンポンスカウト投げてきてるな他の人にもそうゆう感じかな? 言語書くの忘れてました…すいません
python3です n = 10
for i in range(n): print(i, end=' ' if i<n-1 else '\n')
[print(i, end=' ' if i<n-1 else '\n') for i in range(n)]
print(*[i for i in range(n)])
https://paiza.io/projects/6yh_tVButSX9axn1bLHhJQ これだ!
n = 10
for i in range(n): print(i, end=' ') if i<n-1 else print(i)
https://wandbox.org/permlink/EgcGOMtNzdBnk8Wd stdout.writeを使えば簡単
from sys import stdout
n = 10
for i in range(n): stdout.write(('{}'+([' ']*(n-1)+['\n'])[i]).format(i))
https://csacademy.com/code/CLdssqxT/ コンパクトにしようって魂胆が可読性を落とす
普通にif分岐させればいいじゃん
if i<k-1:
print(m+n*i, end=' ')
else:
print(m+n*i) 転職サイト掲示板からプログラミング掲示板になっちゃったぜ >>352
join使いにくくない?
n = 10
print(' '.join([str(i) for i in range(n)]))
https://ide.geeksforgeeks.org/M63S2nGWOC ■ このスレッドは過去ログ倉庫に格納されています