å•題 *ã“ã®å•題ã¯ã€Œç¹°ã‚Šè¿”ã—ã€ã¨ã€Œæ¡ä»¶åˆ†å²ã€ã‚’å¦ç¿’ã—ãŸã‚ã¨ã«å–り組んã§ãã ã•ã„。
æ•´æ•°ã®é…åˆ—ã¨æ¤œç´¢å¯¾è±¡ã®å€¤ãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€ãã®å€¤ãŒé…åˆ—å†…ã§æœ€åˆã«å‡ºç¾ã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’見ã¤ã‘るプãƒã‚°ãƒ©ãƒ を書ã„ã¦ãã ã•ã„。
「最åˆã«å‡ºç¾ã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€ã¨ã¯ï¼Ÿ
「最åˆã«å‡ºç¾ã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€ã¨ã¯ã€ç‰¹å®šã®è¦ç´ や値ãŒé…åˆ—å†…ã§æœ€åˆã«è¦‹ã¤ã‹ã£ãŸä½ç½®ã‚’ç¤ºã™æ•´æ•°ã®å€¤ã§ã™ã€‚インデックスã¯é€šå¸¸ã€é…列内ã®ä½ç½®ã‚’示ã™ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚Javaãªã©ã®å¤šãã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã¯ã€é…列ã®è¦ç´ ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ç•ªå·ã§ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã•れã¾ã™ã€‚最åˆã®è¦ç´ ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹0ã«å¯¾å¿œã—ã€æ¬¡ã®è¦ç´ ã¯1ã€2ã€3ã¨ç¶šãã¾ã™ã€‚
ãŸã¨ãˆã°ã€æ•´æ•°ã®é…列 numbers ãŒä»¥ä¸‹ã®ã‚ˆã†ã«å®šç¾©ã•れã¦ã„ã‚‹ã¨ã—ã¾ã™ï¼š
int[] numbers = {10, 20, 30, 40, 50};
ã“ã®å ´åˆã€10ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹0ã€20ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹1ã€30ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹2ã€40ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹3ã€50ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹4ã«å¯¾å¿œã—ã¾ã™ã€‚
「最åˆã«å‡ºç¾ã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€ã‚’見ã¤ã‘ã‚‹å ´åˆã€ç‰¹å®šã®å€¤ï¼ˆä¾‹: 30ï¼‰ãŒæœ€åˆã«ã©ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã§è¦‹ã¤ã‹ã‚‹ã‹ã‚’特定ã—ã¾ã™ã€‚ã“ã®å ´åˆã€å€¤30ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹2ã§æœ€åˆã«è¦‹ã¤ã‹ã‚Šã¾ã™ã€‚ã“ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã¯é€šå¸¸ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§è¦ç´ を特定ã™ã‚‹ã®ã«ä½¿ç”¨ã•れã€ç‰¹å®šã®è¦ç´ ã‚’å–å¾—ã—ãŸã‚Šæ“作ã—ãŸã‚Šã™ã‚‹éš›ã«å½¹ç«‹ã¡ã¾ã™ã€‚
ヒント
ループを使用:
é…列内ã®å„è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã«ãƒ«ãƒ¼ãƒ—を使用ã—ã¾ã™ã€‚通常ã€for ループãŒä½¿ã‚れã¾ã™ã€‚
è¦ç´ ã®æ¯”較:
ループ内ã§ã€ç¾åœ¨ã®è¦ç´ ã¨æ¤œç´¢å¯¾è±¡ã®å€¤ã‚’比較ã—ã¾ã™ã€‚è¦ç´ ãŒæ¤œç´¢å¯¾è±¡ã®å€¤ã¨ä¸€è‡´ã™ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚
一致ãŒè¦‹ã¤ã‹ã£ãŸã‚‰çµ‚了:
一致ãŒè¦‹ã¤ã‹ã£ãŸã‚‰ã€ãã®è¦ç´ ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’記録ã—ã€ãƒ«ãƒ¼ãƒ—を終了ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€æœ€åˆã«ä¸€è‡´ãŒè¦‹ã¤ã‹ã£ãŸå ´æ‰€ãŒè¨˜éŒ²ã•れã¾ã™ã€‚
一致ãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸå ´åˆ:
ループãŒå®Œäº†ã—ã¦ã‚‚一致ãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸå ´åˆã€é©åˆ‡ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¦ã€æ¤œç´¢å¯¾è±¡ã®å€¤ã¯è¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã“ã¨ã‚’示ã—ã¾ã™ã€‚
ã“れらã®ã‚¹ãƒ†ãƒƒãƒ—を組ã¿åˆã‚ã›ã¦ã€æ•´æ•°ã®é…列内ã§ç‰¹å®šã®å€¤ãŒæœ€åˆã«å‡ºç¾ã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’見ã¤ã‘るプãƒã‚°ãƒ©ãƒ を書ãã“ã¨ãŒã§ãã¾ã™ã€‚最åˆã«ä¸€è‡´ãŒè¦‹ã¤ã‹ã£ãŸå ´æ‰€ã‚’記録ã™ã‚‹ã“ã¨ãŒãƒã‚¤ãƒ³ãƒˆã§ã™ã€‚
→解ç”例
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント