å•題 *ã“ã®å•題ã¯ã€Œç¹°ã‚Šè¿”ã—ã€ã¨ã€Œæ¡ä»¶åˆ†å²ã€ã‚’å¦ç¿’ã—ãŸã‚ã¨ã«å–り組んã§ãã ã•ã„。
æ•´æ•°ã®é…列ãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€å¥‡æ•°ã¨å¶æ•°ã®è¦ç´ を別々ã®é…列ã«åˆ†é›¢ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を書ã„ã¦ãã ã•ã„。
ヒント
æ–°ã—ã„é…列を作æˆ:
奇数è¦ç´ ã¨å¶æ•°è¦ç´ ã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã®æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚一ã¤ã¯å¥‡æ•°è¦ç´ 用ã€ã‚‚ã†ä¸€ã¤ã¯å¶æ•°è¦ç´ 用ã§ã™ã€‚
å…ƒã®é…列をループã§èµ°æŸ»:
å…ƒã®æ•´æ•°é…列を for ループãªã©ã‚’使用ã—ã¦èµ°æŸ»ã—ã€å„è¦ç´ ãŒå¥‡æ•°ã‹å¶æ•°ã‹ã‚’判定ã—ã¾ã™ã€‚
奇数ã¨å¶æ•°ã‚’別ã®é…列ã«è¿½åŠ :
å„è¦ç´ ãŒå¥‡æ•°ã‹å¶æ•°ã‹ã‚’判定ã—ã€ãれã«å¿œã˜ã¦æ–°ã—ã„é…列ã«è¦ç´ ã‚’è¿½åŠ ã—ã¾ã™ã€‚
é…列ã®ã‚µã‚¤ã‚ºã‚’調整:
æ–°ã—ã„é…列を作æˆã™ã‚‹å‰ã«ã€å¥‡æ•°ãŠã‚ˆã³å¶æ•°ã®è¦ç´ ã®æ•°ã‚’カウントã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“れを考慮ã—ã¦æ–°ã—ã„é…列ã®ã‚µã‚¤ã‚ºã‚’é©åˆ‡ã«è¨å®šã—ã¦ãã ã•ã„。
çµæžœã‚’表示ã¾ãŸã¯ä½¿ç”¨:
奇数è¦ç´ ã¨å¶æ•°è¦ç´ ãŒåˆ¥ã€…ã®é…列ã«åˆ†é›¢ã•れãŸã‚‰ã€ã“れらã®é…列を必è¦ã«å¿œã˜ã¦è¡¨ç¤ºã¾ãŸã¯ä»–ã®å‡¦ç†ã«ä½¿ç”¨ã§ãã¾ã™ã€‚
ã“れらã®ã‚¹ãƒ†ãƒƒãƒ—を組ã¿åˆã‚ã›ã¦ã€æ•´æ•°ã®é…列を奇数ã¨å¶æ•°ã®è¦ç´ ã«åˆ†é›¢ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã§ãã¾ã™ã€‚
→解ç”例
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント