【CodeIQ】コーディング転職 3社目【paiza】 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2017/07/18(火) 23:41:29.68
プログラミング問題をコーディングで解いて転職に繋げるサービスについて語るスレ

CodeIQ https://codeiq.jp/ (運営会社はリクルートキャリア)
paiza https://paiza.jp/ (運営会社はギノ)

海外での類似サービス
HackerRank https://www.hackerrank.com/
HackerEarth https://www.hackerearth.com/
CodeFights https://codefights.com/
CodinGame https://www.codingame.com/

前スレ
【CodeIQ】コーディング転職 2社目【paiza】
https://medaka.2ch.net/test/read.cgi/prog/1495051565/

※尚、CodeIQやpaizaに転職者向け求人を出す企業の目的は『プログラミング全く出来ない求職者らの応募を減らす』である (要するに『足切り』)
※問題を解けるようになりたいならAtCoderやAOJ(会津大学オンラインジャッジ)やLeetCodeなどの無料サービスを利用して勉強するのがよい
※新卒向けはpaizaのほかにギブリーのcodesprint.jpやAtCoderでの企業コンテストなどがある
※スカウトメールは条件に一致した全員に一括送信の手抜きスカウトメールが多いので要注意
※スレでの問題のネタバレやヒントは禁止(出題期間の終わった問題や特別許可されてる問題に関してはこの限りではない)
2017/08/27(日) 16:53:28.85
>>256
わかる。四捨五入って実は日本ローカルな丸め方なのか?
2017/08/27(日) 16:56:52.66
もしかしてあれか。
偶数側に丸めるやつか
2017/08/27(日) 17:15:04.11
負の値の時の丸め方とか、剰余とかは、言語によって扱いが違うことがあるから怖いよね。

JIS Z8401 数値の丸め方
では、デフォルトのルールはm.5を偶数になるように丸めることになってる。
日本の小学校で習うのは四捨五入だけど。
260仕様書無しさん
垢版 |
2017/08/27(日) 17:59:10.20
コードIQの実力判定sの最小合計値が解けないな一番早く処理するようにするためのアルゴリズムがわからないよー
2017/08/27(日) 18:22:17.18
>258
それ。ブログ的にはこんな↓
http://qiita.com/sak_2/items/b2dd8bd1c4e4b0788e9a

もう昔のようにint型キャストを使って int(num + 0.5) こんな感じで
適当に実装したわ。
2017/08/27(日) 18:27:08.53
>260
結果ページ下部のヒント見ても分からんのなら競プロで鍛えるしかない
2017/08/27(日) 19:19:09.43
こういうのヒントにしたらCodeIQやpaizaの問題のいくつかは解ける(かも)

競技プログラミング問題パターン - yukicoder
https://yukicoder.me/wiki/pattern
2017/08/27(日) 19:20:51.48
こういうのも大事かも

誤回答のハマリどころ - yukicoder
https://yukicoder.me/wiki/mistake
265仕様書無しさん
垢版 |
2017/08/27(日) 19:52:41.00
>>262
ヒントでアルゴリズムできたけどもっと時間かかりそうなコードなんだよな
配列から呼び出して判定するって処理速度が落ちる原因なのかなあ
2017/08/27(日) 20:33:49.24
S余裕だったけど
仮に分からなかったとしたらあのヒントは役に立たなかったと思うわ
自分には不自然な考え方で説明不足だし
2017/08/27(日) 20:53:04.44
俺はヒント読んでから正解した
2017/08/28(月) 01:59:21.00
CodeIQの出題中の問題やpaizaのスキルチェックの問題はネタバレ禁止と会員規約に書いてある
269仕様書無しさん
垢版 |
2017/08/28(月) 02:04:52.41
解けても解けなくても話したくなるのは自然だろうから、
ProjectEulerみたいに、BBSとかコミュニティーを作ればと思う、手間だろうけど。
スカウトとかもその中で自然に発生するような流れになったりするとゴミが減る。
2017/08/28(月) 03:02:25.43
ProjectEulerはネタバレ禁止なのに実際はみんなあちこちでネタバレしまくってるのな
2017/08/28(月) 09:48:54.28
会員規約で生成した著作物(プログラム)の譲渡は存在しないからでーじょーぶ
272仕様書無しさん
垢版 |
2017/08/28(月) 15:18:57.22
PAIZAはそれにヒント貰うや誰かに助言貰うも禁止されてるもんな
273仕様書無しさん
垢版 |
2017/08/28(月) 18:26:08.15
競プロだってコンテスト中はヒントとかネタバレとか禁止でしょ
paizaやCodeIQは永遠に続くコンテストだと思えば全く同じ
2017/08/28(月) 18:35:11.68
川添問題は解ける時と解けない時の差が激しいな
275仕様書無しさん
垢版 |
2017/08/28(月) 19:09:48.87
codeIQはヒント助言は書かれてないんだよな問題漏えいだけしか規約には書かれてない
2017/08/28(月) 20:48:08.69
解答内容を公知にするまたは、公知にするおそれのある行為も禁止されているから、解法のヒントを教えるのは控えた方が良さそう。
提出期間が過ぎた問題については、自由に話ができる方が嬉しいけどね。
277仕様書無しさん
垢版 |
2017/08/28(月) 23:02:56.21
2,3回やってBラン取って放置してたけど、久々にやると、
標準出力がなんだーってのがめんどくさくて嫌になるな。
2017/08/29(火) 20:27:54.96
実務経験不問の会社に応募したら経験者以外は採らないって言われたんだがこれって許されるのか
279仕様書無しさん
垢版 |
2017/08/29(火) 20:59:22.43
流石にそれは虚偽広告だから許されない犯罪だろ
280仕様書無しさん
垢版 |
2017/08/29(火) 22:24:56.16
標準入力や標準出力が分からないとはWindows95以降世代?
2017/08/29(火) 22:29:21.47
MS-DOSが滅んだのはいつのころだったか
2017/08/29(火) 23:33:04.29
Windows95で滅んだね
3.1の頃はまだまだ使いものにならなかったけど
Windows95でゲームも代替されて完全に置き換わった
それでも初期はまだまだゲームはDOSという風潮だった
2017/08/29(火) 23:46:55.94
paizaについて
AランクやBランクだと想定回答時間オーバーしてもそのランク取れることあるけど、Sランクは想定回答時間以内じゃないとSランク取れない?
2017/08/30(水) 00:02:01.52
Sランクは100点満点じゃないとダメらしいという話は聞いた
点数の計算の仕方は問題ページの中ほどに書いてあると思うが読まん人多いのよね(主観)
2017/08/30(水) 05:40:36.59
>>283
Sランは二時間以内にテストケース全通でクリアだよ
初めて全通した時は2時間10分で「93点!A判定!」ってなって発狂しそうになった
2017/08/30(水) 05:41:56.94
2時間てか制限時間内だろう
2017/08/30(水) 05:54:23.31
ああそうか
40分のもあったな
2017/08/30(水) 06:23:34.11
青以上の競プロerならpaizaのSランク問題なら10〜20分くらいだと思う
289仕様書無しさん
垢版 |
2017/08/30(水) 09:19:57.18
https://twitter.com/happytarou0228/status/902647580827385857

お前らは能力100あるんか?
paizaとかでSランク取ったら100ってことにならんかな?
2017/08/30(水) 10:08:10.44
>>288
こういう人らって自前でアニーリング.hppみたいなやつを既に沢山用意してるわけじゃなくて毎回その場で生み出すんだよな
素直にすげぇな
291仕様書無しさん
垢版 |
2017/08/30(水) 12:09:34.64
おれはSPIテストで82点だったと社長に言われた。
会社設立以来の最高点だと言われた。
2017/08/30(水) 16:14:09.71
A欄の問題
問題分にある例のケース打ち込むとどれも成功して自分でも大丈夫だろと思うようなコードが完成するんだけど
いざ提出すると境界値で1〜3くらいエラー出る
こういうのって何で鍛えたら良いんでしょうか
2017/08/30(水) 17:58:50.15
>>292
鍛えるならyukicoderでいろいろ解くといいよ
テストケースが見えるから
自分が何を見落としてるか分かる
2017/08/31(木) 00:58:31.70
>>293
そうしてみるわ
ありがとう
2017/08/31(木) 03:58:00.88
A取れた
一問取れたところでなんにもならんけどこういうふうにゲームっぽくなってるとやっぱ嬉しい
296仕様書無しさん
垢版 |
2017/08/31(木) 18:37:29.98
おめっとさん
2017/09/01(金) 21:45:55.73
paizaスキルチェックD074:時間の表記の入力条件ミスがしれっと修正されてるんだけど、これ採点結果は取消にしてくれんの?
間違えてないのに間違えたまま扱い?
2017/09/01(金) 22:03:28.91
と思ったらまだ不具合ありそう
運営に報告しとくか
2017/09/02(土) 02:20:05.13
運営に報告するとはいい人だね
みんな面倒くさがってやらないというのに
2017/09/02(土) 13:16:21.47
paizaの不具合なんて
多すぎて
多すぎて
多すぎて
2017/09/02(土) 15:20:21.25
つーらーいーよおおおオほおぉぉぉぉお
2017/09/02(土) 21:00:25.26
今日もきたよ糞求人www
自社サービスもやってるとか書いてあるけど、結局はSESで客先で働かされるんだろうな
それなのに年収260万〜だって
満員電車乗って、狭い作業デスクと低スペノートPC与えられて、奴隷みたいに働く運命しか見えてこない
なんでこういう求人サイトの最低保障年収ってめっちゃ低いの?260万って月20万ちょいの年収でしかないじゃん ボーナス出ないじゃん
2017/09/02(土) 22:30:05.57
>>302
新卒の給料だいたいそんなもんだろ?
新卒と変わらんやつがきてそれ以上出すわけにもいかんよ
あとは交渉次第
もともと日本の転職市場はスタート低めで上昇カーブで調整してる
一度雇ったらなかなかクビにしないからね
最初から高額なのはいつでもクビにするぞという意思表示でもある
2017/09/02(土) 22:38:27.15
>>303
金やらず長い時間使おうとするのはブラックだろ
東京で260万って明らかに安すぎるだろwww
スキル判定してから奴隷待遇の求人とか悪質だろ
東京なら最低400万スタートが妥当だよ
2017/09/02(土) 22:40:56.82
安い賃金で人を雇うぐらいなら会社なんてやるな
利益が出てないって証拠だろ
利益が出ないのは才能ないからだ
労働者の賃金ケチって儲けようなんてもってのほかだろ
306仕様書無しさん
垢版 |
2017/09/02(土) 22:44:30.91
金だけの話じゃないんだ
拘束時間と賃金があってれば誰も文句言わないんだよ
つまり長い時間拘束すればするほど賃金が上がる仕組みなら問題ない。
対価が払われないのに自由を拘束するのがだめなんだよ。
言ってる意味わかるか?スキルないやつは雇うな。
長時間働かせるな。言ってる意味わかるな?
2017/09/02(土) 22:52:48.55
どうせ遊びでコーディングしてるだけだろ。熱くなんなよ。
308仕様書無しさん
垢版 |
2017/09/02(土) 22:55:43.64
この、ポンコツをクビにしにくい風習がヤバすぎ。
2017/09/03(日) 00:19:34.21
>>304
経験者ならだいたい400〜500万スタートぐらいになってるでしょ?
260万って未経験に近いラインだよ
募集の資料上は全体で一番低い金額出さないといけないけど
面接いったら職歴に応じた給料になるはず

新卒や未経験含めて最低400万にしろって話?
それはIT業界の問題じゃない気がするなぁ
2017/09/03(日) 00:21:03.06
おもしろくて誰もが喜んでするような仕事は賃金が低い
コーディングが嫌ならプログラマになるのはやめておいたほうがいい
遊んでるのにお金がもらえる不思議な仕事がプログラマだ
遊んでると感じてないなら報酬の大半を放棄しているのと一緒だ
2017/09/03(日) 00:37:52.72
長文勢のウザさ。
2017/09/03(日) 02:10:09.11
若干スレチで申し訳ないのだけどpaizaみたいな
問題があってソレの模範解答も確認できるサイトってあります?
当方基本文法だけ覚えて一年くらい立つのだけど実際の業務とかしたことないからインデントくらいしか作法らしい作法を理解していないのでできたら模範解答と見比べながら勉強したい……
あとSTLの勉強したいのでSTL使ってるような模範解答が載ってるサイトだとなおありがたいです……
2017/09/03(日) 02:44:38.27
paizaラーニングみたいなオンライン講座の話?
2017/09/03(日) 02:47:32.04
実務とは程遠いスキルチェック(AやS)のような競プロ系ならAtCoderなどいくつかオンラインジャッジあるけど
模範解答が用意されてることはあまりないが他の参加者の提出したコードを見られることが多いから正解してる人のコードを読んで勉強するというのが方法としてあるけど
2017/09/03(日) 10:36:28.59
まともな会社なら普通新卒でも300万年収いくでしょ。
技術職のITで260万スタートって人の人生安く見積もりすぎだよ。
はっきり言って260万じゃ東京で一人暮らしもできないよ。
2017/09/03(日) 10:50:59.46
お金使いすぎでは
一人暮らしならその半分で十分でしょう
317仕様書無しさん
垢版 |
2017/09/03(日) 11:30:03.65
貯金の貯まらない生活は充分とは言いません
2017/09/03(日) 12:10:19.53
>>315
大学新卒だと月給20万=年収240万ぐらいだな
30歳までに30万超えたら順風満帆といっていいんじゃないかな

どうあるべきかは置いておいて実際そんなもんでしょ
博打性の高いWEB企業や外資ならもっともらえるかもしれんが
それは日本の給与テーブル無視した例外的なところだからね

給料もっとあげたいならマネジメントの勉強して
はやく脱プログラマすることだね
プログラミングのわかるマネージャーは少ないから重宝されるだろう

ちなみに一般的なプログラマは居酒屋従業員より待遇悪いぞ
本当に金に困ってるなら賃金高い仕事に転職したほうがいいと思う
319仕様書無しさん
垢版 |
2017/09/03(日) 12:22:01.16
>>312
githubでスター多いやつ読みまくったほうがいいかも
2017/09/03(日) 12:45:38.50
>312
コーディングスタイルの勉強するなら、リーダブルコードっていう書籍がオススメ。
競技プログラミング向けのコードは、実務で使うにはお手本にならないのも多いよ。
一文字変数やグローバル変数を使いまくり、
repマクロやpbマクロなどタイプ数を減らすための可読性の必ずしも高くないマクロを定義しまくり、
STLのvector使わず最大サイズの配列を決め打ちで確保、
関数に切り分けず全部mainにぶちこみ、
classじゃなくてstructでpublic:のタイピングを省略、、とかね。
アルゴリズムの勉強には役立つと思う。
2017/09/03(日) 14:49:01.11
>>318
ワー小人売IT、ナス年2で総死球300だったゾ
2017/09/03(日) 15:51:18.57
ただの転職話はスレチすぎるし、それもわかんねぇバカは死ねよと。
2017/09/03(日) 17:33:35.70
>>319
>>320
ありがとうその2つ読んでみます
324仕様書無しさん
垢版 |
2017/09/03(日) 18:57:03.39
求人企業側も雇った人材が実際どんなもんかは博打だし
求職者も雇われ先の企業が実際まともかは博打だし
人生博打
2017/09/03(日) 20:23:25.63
>>324
そのことに気付けば気が楽になるよな。
一人でアレコレ考えても無駄だから全部出たとこ勝負ってことで。
2017/09/03(日) 22:58:48.88
ひとりすごろくが解けなかった、あれはどういう手順なんだろう
次のマスの面が現在のサイコロの下の面なら4種に分岐するんだろうか
2017/09/04(月) 01:26:47.08
ネタバレ禁止ですよ(禁止の理由はスレのルールではなくpaizaやCodeIQの会員規約等の理由ですよ)
2017/09/04(月) 06:45:38.90
俺たちがルールだ
2017/09/04(月) 12:47:37.62
規約的にあかんかったわすまん忘れてくれ
330仕様書無しさん
垢版 |
2017/09/04(月) 17:11:06.78
会員規約の法的拘束力ってどんなもんなんだろうな
IPを簡単に教えちゃう2ch運営じゃ危ない発言は控えるべきだろうけど
個別事案にいちいち対応するのもコストかかるだろうし
paizaはgistやgithubに消せ消せコメント書きまくってるけど
codeiqがやってるのは見かけないな(codeiqは出題者各人で対応しろってことなのかもしれんが)
2017/09/04(月) 18:06:34.07
「法的」なんて言い出したら
お前の会社のISMSには法的な力があるのかとかそういう話になってしまう気がする
2017/09/04(月) 22:35:56.49
ワイの法力見せたろか?
2017/09/05(火) 00:31:11.64
ISMSが法的ってISMSがなんなのかもわかってねー典型だな
2017/09/05(火) 00:35:56.73
ISISのドM版だろ
しってるしってる
2017/09/05(火) 07:10:47.02
paizaのSランク初めて挑戦したけど難しいな。
S015:ABC文字列 てやつが制限時間40分で比較的楽そうと思ってやって
初回は不正解で再チャレンジで100点とれる回答書けたけど
数時間かかってコードが140行とかになった。
これ40分で全くできる気しないわ。
やり方がまずいんだろうけど正解見れるわけじゃないからもやもやする
336仕様書無しさん
垢版 |
2017/09/05(火) 07:11:49.01
CodeIQ最近企業出題が増えたね
AtCoder社長のAtCoder宣伝活動による競プロ認知度が上がったおかげかな?
AtCoderでコンテスト開くよりもCodeIQで1問だけ出題するほうが安いんだろうな(たぶん)
337仕様書無しさん
垢版 |
2017/09/05(火) 11:23:26.16
>>335
課金サービスで赤ペン先生みたいなのあってもいいよな
2017/09/05(火) 12:23:18.60
>>337
どうせ
for()
{
}

ではなく

for() {
}

と書きましょうみたいに添削されて炎上するんだろ?
でも逆にこういうスタイルだけじゃなくてロジックとかオーダーとかを添削するサービスはありかも
339仕様書無しさん
垢版 |
2017/09/05(火) 15:26:04.89
paizaラーニングのアルゴリズム講座は?
2017/09/05(火) 15:30:15.43
動的計画法とかもっと勉強したいけどそういうのってやっぱ経験していくしかないんだよな
うんkプログラマから卒業したい
341仕様書無しさん
垢版 |
2017/09/05(火) 21:57:07.59
業務でもアルゴリズム使うらしい

https://twitter.com/drken1215/status/904740662242709505
2017/09/05(火) 22:52:11.91
またスレチとして盛り上がりそうな話題を
2017/09/05(火) 23:09:02.43
これ動的計画法の問題集らしい


Typical DP Contest | AtCoder
http://tdpc.contest.atcoder.jp/
344仕様書無しさん
垢版 |
2017/09/06(水) 05:07:51.24
CodeIQのバッジいくつか届いてないんだけど
2017/09/06(水) 08:43:34.51
仕様です
2017/09/06(水) 16:10:21.08
>>338
前のがただしいぞ
For()までであって{}は基本的にブロックを示してるだけ
2017/09/06(水) 16:48:31.38
老人の書き方
348仕様書無しさん
垢版 |
2017/09/06(水) 19:07:52.86
スタイルは現場ごとに決めるのではなくて?
349仕様書無しさん
垢版 |
2017/09/06(水) 20:28:56.77
if (
 条件1,
 条件2,
 ...
) {
 処理
} else if (
 条件
) {
 処理
}

こういうのはあり?
350仕様書無しさん
垢版 |
2017/09/06(水) 20:49:14.29
それ条件と処理が類似してるように見えるから条件は最低限1行でできるなら一行がいいな見やすいから個人的には
2017/09/06(水) 21:33:59.62
複数条件のときは先にローカルのboolに押し込んでやるかなぁ
bool q1,q2,...
q1 = 条件1&&条件2
...
if(q1){
}else if(q2){
}...

行数増えるし可読性悪いか
2017/09/06(水) 21:39:24.63
何を判定した条件なのかが変数名からわかれば良いんじゃない
もしその通りに連番で付けてるなら絶望的だが
2017/09/06(水) 21:41:25.40
>>349
あり
条件文が(残念ながら)長いときは特に

処理との見分けなんて記号見るだけで即できるが
条件文の読み間違いは致命的ミスになりかねない
読みやすくすべき
2017/09/07(木) 10:08:45.50
>>347
>>348
言語的に正しいのかどうかであって現場で決まりがあるならそれでいんでね?

For(){
}
だと思ってるやつが多い事が問題だなぁとは思うけど
For()命令と{}ブロック

>>349
IfにAndとか使うならケース使った方が可読性上がる場合もあるから適材適所
2017/09/07(木) 10:22:39.41
言語的に正しい中括弧の書き方なんてない
だってどう書いてもコンパイル通るし動くから

これは正しい間違いの問題ではなく、規約や文化や好みの問題
https://ja.wikipedia.org/wiki/字下げスタイル
2017/09/07(木) 10:44:08.35
>>355
言語仕様的に1行1命令なのだから{}は別が正しいよ
2017/09/07(木) 12:28:19.45
ぼちぼちスレチじゃね?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況