ページの先頭です。

本文へ移動する。

Question

クイズ

クラウドスミスメンバーからの
クイズに是非挑戦してください。

私たちクラウドスミスは楽しみながら技術を学ぶということを大切にしています。ここではみなさんにクイズを出して回答を考えていただこうと思っています。回答がわかったら、合同企業説明会・会社説明会・面談など直接お話しする際に私たちに教えてください!今後問題は増えていきますのでお楽しみに!

Question 1

1-10までの奇数を出力する関数の不具合を見つけよう!

以下Go言語で書かれているコードを見て、関数の不具合を見つけましょう。多くの言語で共通となりうる知識を使った、初級編の問題となります!

package main

// 1-10までの奇数を出力する
func main() {
  I := 1
  for {
    if I%2 == 0 {
      continue
    }

    println(i)

    if I >= 10 {
      break
    }

    I++
  }
}
Question 2

表示されている数字を「+2」するためのボタン不具合を見つけよう!

Webアプリのフロントエンド開発で現在主流となっている「React」の知識を使う問題です。「React」を少しでも学習した方であれば解けるように作っています!

import { useState } from ‘react’;

export function App(props) {
  const [count, setCount] = useState(0);

  const onClickAdd = () => {
    setCount(count + 1);
    setCount(count + 1);
  };

  return (
    <div className=‘App’>
      <button onClick={onClickAdd}>Add</button>
      <div>
        カウンター: {count} 
      </div>
    </div>
  );
}