ByteLegend Challenge of JavaIsland: Fix ArrayStoreException
English
src/main/java/com/bytelegend/Challenge.java's incrementNumbersInCsv
method increments each number in comma separated string by 1.
For example, input "1,2,3"
, output "2,3,4"
; input "-1,99"
, output "0,100"
.
Current implementation throws ArrayStoreException
, please fix it.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- You can accomplish this challenge via any way below:
- Recommended for beginners: run
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
to download the code, finish the challenge in your local IDE, then copy/paste/submit the answer in web editor.- If you don't know how, you can click import project into IDEA/import project into VSCode.
- Before submitting your code, you'd better run
mvn verify
locally to save time. Don't know how? See verify locally in IDEA/verify locally in VSCode.
- Very unrecommended: you can click here to download zipped code if you don't like
git
operations. - Or: if you are confident enough to write code in web editor directly, go ahead.
- Or: if you are familiar with GitHub, you can fork the repo, finish the challenge and create a pull request.
- Recommended for beginners: run
- The bot will check your PR and tell you if you accomplish the challenge.
- Go back to ByteLegend and continue your hero journey.
Good luck!
If you need any help, feel free to join the Discord Community or contact us via contact@bytelegend.com.
Note: we only allow you to modify the following files. Any changes to files other than the following files will be rejected:
src/main/java/com/bytelegend/Challenge.java
简体中文
src/main/java/com/bytelegend/Challenge.java中的incrementNumbersInCsv
方法将字符串中逗号分隔的每个数字增加1。
例如,输入字符串"1,2,3"
,返回字符串"2,3,4"
;输入字符串"-1,99"
,返回字符串"0,100"
。
现在的实现会抛出ArrayStoreException
,请修复之。
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- 你可以使用以下任意一种方法完成挑战:
- 初学者推荐:运行
git clone https://git.bytelegend.com/ByteLegendQuest/java-fix-array-store-exception
将代码下载到本地,在本地使用IDE调试完成后复制到网页编辑器里提交。- 如果你不知道怎么做,可以点击导入IDEA/导入VSCode。
- 在提交之前,你最好先在本地运行
mvn verify
验证一下答案,以节约时间。不知道如何做?请查看在IDEA中本地验证/在VSCode中本地验证。
- 非常不推荐:如果你实在不喜欢
git
命令行操作,你可以点击这里直接下载打包好的代码。 - 或者:如果你非常自信不需要下载代码到本地调试,可以使用网页编辑器直接提交。
- 或者:如果你对GitHub非常熟悉,你可以fork这个仓库、完成挑战后,创建一个Pull Request。
- 初学者推荐:运行
- 机器人将会检查你的答案,告诉你你是否通过了挑战。
- 回到字节传说,然后继续你的英雄旅程。
祝你好运!
如果你需要任何帮助,欢迎加入官方玩家QQ群(在首页右下角的联系 & 关于
菜单里可以找到入群方式)或者Discord社区,或email至contact@bytelegend.com。
注意:我们只允许您修改以下文件,任何对其他文件的修改都会被拒绝:
src/main/java/com/bytelegend/Challenge.java
繁體中文
src/main/java/com/bytelegend/Challenge.java的incrementNumbersInCsv
方法將逗號分隔字符串中的每個數字加 1。例如,輸入"1,2,3"
,輸出"2,3,4"
;輸入"-1,99"
,輸出"0,100"
。當前實現拋出ArrayStoreException
,請修復它。
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- 您可以通過以下任何方式完成此挑戰:
- 推薦給初學者:運行
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
下載代碼,在本地 IDE 中完成挑戰,然後在網頁編輯器中復制/粘貼/提交答案.- 如果你不知道怎麼做,你可以點擊import project into IDEA / import project into VSCode 。
- 在提交代碼之前,您最好在本地運行
mvn verify
以節省時間。不知道怎麼樣?請參閱在 IDEA 中進行本地驗證/在 VSCode 中進行本地驗證。
- 非常不推薦:如果你不喜歡
git
操作,可以點擊這裡下載壓縮代碼。 - 或者:如果您有足夠的信心直接在 Web 編輯器中編寫代碼,請繼續。
- 或者:如果你熟悉 GitHub,你可以 fork倉庫,完成挑戰並創建一個拉取請求。
- 推薦給初學者:運行
- 機器人會檢查你的 PR 並告訴你是否完成了挑戰。
- 回到ByteLegend繼續你的英雄之旅。
祝你好運!
如果您需要任何幫助,請隨時加入Discord 社區或通過contact@bytelegend.com聯繫我們。
注意:我們只允許您修改以下文件。對以下文件以外的文件的任何更改都將被拒絕:
src/main/java/com/bytelegend/Challenge.java
Español
El método incrementNumbersInCsv de src/main/java/com/bytelegend/Challenge.java incrementNumbersInCsv
cada número en una cadena separada por comas en 1. Por ejemplo, ingrese "1,2,3"
, emita "2,3,4"
; entrada "-1,99"
, salida "0,100"
. La implementación actual lanza ArrayStoreException
, corríjalo.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Puede lograr este desafío de cualquier manera a continuación:
- Recomendado para principiantes: ejecute
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
para descargar el código, finalice el desafío en su IDE local, luego copie/pegue/envíe la respuesta en el editor web .- Si no sabe cómo hacerlo, puede hacer clic en importar proyecto a IDEA / importar proyecto a VSCode .
- Antes de enviar su código, es mejor que ejecute
mvn verify
localmente para ahorrar tiempo. ¿No sabes cómo? Ver verificar localmente en IDEA / verificar localmente en VSCode .
- Muy poco recomendado: puede hacer clic aquí para descargar el código comprimido si no le gustan las operaciones de
git
. - O: si tiene la confianza suficiente para escribir código en el editor web directamente, adelante.
- O: si está familiarizado con GitHub, puede bifurcar el repositorio , finalizar el desafío y crear una solicitud de extracción.
- Recomendado para principiantes: ejecute
- El bot verificará tu PR y te dirá si logras el desafío.
- Regrese a ByteLegend y continúe su viaje de héroe.
¡Buena suerte!
Si necesita ayuda, no dude en unirse a la comunidad de Discord o contáctenos a través de contact@bytelegend.com .
Nota: solo le permitimos modificar los siguientes archivos. Cualquier cambio en los archivos que no sean los siguientes archivos será rechazado:
src/main/java/com/bytelegend/Challenge.java
العربية
يقوم أسلوب incrementNumbersInCsv
في src / main / java / com / bytelegend / Challenge.java بزيادة كل رقم في سلسلة مفصولة بفاصلة بمقدار 1. على سبيل المثال ، الإدخال "1,2,3"
، الإخراج "2,3,4"
؛ إدخال "-1,99"
، إخراج "0,100"
. يطرح التنفيذ الحالي ArrayStoreException
، يرجى إصلاحه.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12) at com.bytelegend.Challenge.main(Challenge.java:5)
- يمكنك إنجاز هذا التحدي بأي طريقة أدناه:
- موصى به للمبتدئين: قم بتشغيل
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
لتنزيل الكود ، وإنهاء التحدي في IDE المحلي الخاص بك ، ثم نسخ / لصق / إرسال الإجابة في محرر الويب .- إذا كنت لا تعرف كيف يمكنك النقر فوق استيراد مشروع إلى IDEA / استيراد مشروع إلى VSCode .
- قبل إرسال التعليمات البرمجية الخاصة بك ، من الأفضل تشغيل
mvn verify
محليًا لتوفير الوقت. لا أعرف كيف؟ انظر التحقق محليًا في IDEA / تحقق محليًا في VSCode .
- غير موصى به على الإطلاق: يمكنك النقر هنا لتنزيل رمز مضغوط إذا كنت لا تحب عمليات
git
. - أو: إذا كنت واثقًا بدرجة كافية لكتابة التعليمات البرمجية في محرر الويب مباشرةً ، فابدأ.
- أو: إذا كنت معتادًا على GitHub ، فيمكنك تفرع الريبو وإنهاء التحدي وإنشاء طلب سحب.
- موصى به للمبتدئين: قم بتشغيل
- سيتحقق الروبوت من العلاقات العامة الخاصة بك ويخبرك إذا أنجزت التحدي.
- ارجع إلى ByteLegend وتابع رحلة بطلك.
حظ سعيد!
إذا كنت بحاجة إلى أي مساعدة ، فلا تتردد في الانضمام إلى مجتمع Discord أو الاتصال بنا عبر contact@bytelegend.com .
ملاحظة: نسمح لك فقط بتعديل الملفات التالية. سيتم رفض أي تغييرات يتم إجراؤها على الملفات بخلاف الملفات التالية:
src/main/java/com/bytelegend/Challenge.java
Português
O método incrementNumbersInCsv de src/main/java/com/bytelegend/Challenge.java incrementNumbersInCsv
cada número em string separada por vírgula em 1. Por exemplo, entrada "1,2,3"
, saída "2,3,4"
; entrada "-1,99"
, saída "0,100"
. A implementação atual lança ArrayStoreException
, corrija-o.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Você pode realizar esse desafio de qualquer maneira abaixo:
- Recomendado para iniciantes: execute
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
para baixar o código, conclua o desafio em seu IDE local e copie/cole/envie a resposta no editor da web .- Se você não sabe como, você pode clicar em importar projeto para IDEA / importar projeto para VSCode .
- Antes de enviar seu código, é melhor você executar
mvn verify
localmente para economizar tempo. Não sei como? Consulte verificar localmente em IDEA / verificar localmente em VSCode .
- Muito não recomendado: você pode clicar aqui para baixar o código zipado se não gostar das operações do
git
. - Ou: se você estiver confiante o suficiente para escrever código diretamente no editor web, vá em frente.
- Ou: se você estiver familiarizado com o GitHub, você pode bifurcar o repo , finalizar o desafio e criar um pull request.
- Recomendado para iniciantes: execute
- O bot verificará seu PR e informará se você cumpriu o desafio.
- Volte para ByteLegend e continue sua jornada de herói.
Boa sorte!
Se precisar de ajuda, sinta-se à vontade para se juntar à Comunidade Discord ou entre em contato conosco via contact@bytelegend.com .
Nota: só permitimos que você modifique os seguintes arquivos. Quaisquer alterações em arquivos que não sejam os arquivos a seguir serão rejeitadas:
src/main/java/com/bytelegend/Challenge.java
Bahasa Indonesia
src/main/java/com/bytelegend/Challenge.java 's incrementNumbersInCsv
metode menambah setiap angka dalam string yang dipisahkan koma dengan 1. Misalnya, input "1,2,3"
, output "2,3,4"
; masukan "-1,99"
, keluaran "0,100"
. Implementasi saat ini melempar ArrayStoreException
, tolong perbaiki.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Anda dapat menyelesaikan tantangan ini melalui cara apa pun di bawah ini:
- Direkomendasikan untuk pemula: jalankan
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
untuk mengunduh kode, selesaikan tantangan di IDE lokal Anda, lalu salin/tempel/kirim jawabannya di editor web .- Jika Anda tidak tahu caranya, Anda bisa mengklik import project into IDEA / import project into VSCode .
- Sebelum mengirimkan kode Anda, Anda sebaiknya menjalankan
mvn verify
secara lokal untuk menghemat waktu. Tidak tahu bagaimana? Lihat verifikasi secara lokal di IDEA / verifikasi secara lokal di VSCode .
- Sangat tidak direkomendasikan: Anda dapat mengklik di sini untuk mengunduh kode zip jika Anda tidak menyukai operasi
git
. - Atau: jika Anda cukup percaya diri untuk menulis kode di editor web secara langsung, silakan.
- Atau: jika Anda terbiasa dengan GitHub, Anda dapat melakukan fork repo , menyelesaikan tantangan, dan membuat permintaan tarik.
- Direkomendasikan untuk pemula: jalankan
- Bot akan memeriksa PR Anda dan memberi tahu Anda jika Anda menyelesaikan tantangan.
- Kembali ke ByteLegend dan lanjutkan perjalanan pahlawan Anda.
Semoga beruntung!
Jika Anda memerlukan bantuan, jangan ragu untuk bergabung dengan Komunitas Discord atau hubungi kami melalui contact@bytelegend.com .
Catatan: kami hanya mengizinkan Anda untuk mengubah file berikut. Setiap perubahan pada file selain file berikut akan ditolak:
src/main/java/com/bytelegend/Challenge.java
Français
La méthode incrementNumbersInCsv de src/main/java/com/bytelegend/Challenge.java incrementNumbersInCsv
de 1 chaque nombre dans une chaîne séparée par des virgules. Par exemple, input "1,2,3"
, output "2,3,4"
; entrée "-1,99"
, sortie "0,100"
. L'implémentation actuelle lève ArrayStoreException
, veuillez la corriger.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Vous pouvez accomplir ce défi de n'importe quelle manière ci-dessous:
- Recommandé pour les débutants : exécutez
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
pour télécharger le code, terminez le défi dans votre IDE local, puis copiez/collez/soumettez la réponse dans l'éditeur Web .- Si vous ne savez pas comment, vous pouvez cliquer sur importer le projet dans IDEA / importer le projet dans VSCode .
- Avant de soumettre votre code, vous feriez mieux d'exécuter
mvn verify
localement pour gagner du temps. Vous ne savez pas comment ? Voir vérifier localement dans IDEA / vérifier localement dans VSCode .
- Très déconseillé : vous pouvez cliquer ici pour télécharger le code compressé si vous n'aimez pas les opérations
git
. - Ou : si vous êtes suffisamment confiant pour écrire du code directement dans l'éditeur Web, continuez.
- Ou : si vous êtes familier avec GitHub, vous pouvez forker le dépôt , terminer le défi et créer une demande d'extraction.
- Recommandé pour les débutants : exécutez
- Le bot vérifiera votre PR et vous dira si vous accomplissez le défi.
- Retournez à ByteLegend et continuez votre voyage de héros.
Bonne chance!
Si vous avez besoin d'aide, n'hésitez pas à rejoindre la communauté Discord ou à nous contacter via contact@bytelegend.com .
Remarque : nous vous autorisons uniquement à modifier les fichiers suivants. Toute modification de fichiers autres que les fichiers suivants sera rejetée :
src/main/java/com/bytelegend/Challenge.java
日本語
src / main / java / com / bytelegend / Challenge.javaのincrementNumbersInCsv
メソッドは、コンマ区切りの文字列内の各数値を1ずつインクリメントします。たとえば、input "1,2,3"
、output "2,3,4"
;入力"-1,99"
、出力"0,100"
。現在の実装ではArrayStoreException
がスローされます。修正してください。
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- この課題は、以下のいずれかの方法で達成できます。
- 初心者に推奨:
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
を実行してコードをダウンロードし、ローカルIDEでチャレンジを終了してから、Webエディターで回答をコピー/貼り付け/送信します。- 方法がわからない場合は、[ プロジェクトをIDEAにインポート]/[ プロジェクトをVSCodeにインポート]をクリックできます。
- コードを送信する前に、時間を節約するためにローカルで
mvn verify
実行することをお勧めします。方法がわかりませんか? IDEAでローカルに検証する/VSCodeでローカルに検証するを参照してください。
- 非常に推奨されていません
git
操作が気に入らない場合は、 ここをクリックしてzipコードをダウンロードできます。 - または:Webエディターで直接コードを記述できる自信がある場合は、先に進んでください。
- または:GitHubに精通している場合は、リポジトリをフォークしてチャレンジを終了し、プルリクエストを作成できます。
- 初心者に推奨:
- ボットはPRをチェックし、チャレンジを達成したかどうかを通知します。
- ByteLegendに戻り、ヒーローの旅を続けてください。
幸運を!
ヘルプが必要な場合は、 Discordコミュニティに参加するか、contact @bytelegend.comからお問い合わせください。
注:変更できるのは次のファイルのみです。次のファイル以外のファイルへの変更は拒否されます。
src/main/java/com/bytelegend/Challenge.java
Русский
Метод incrementNumbersInCsv
src/main/java/com/bytelegend/Challenge.java увеличивает каждое число в строке, разделенной запятыми, на 1. Например, введите "1,2,3"
, выведите "2,3,4"
; ввод "-1,99"
, вывод "0,100"
. Текущая реализация вызывает ArrayStoreException
, исправьте это.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Вы можете выполнить эту задачу любым способом, указанным ниже:
- Рекомендуется для начинающих: запустите
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
, чтобы загрузить код, завершите задание в локальной среде IDE, затем скопируйте/вставьте/отправьте ответ в веб-редакторе. .- Если вы не знаете как, вы можете нажать импортировать проект в IDEA / импортировать проект в VSCode .
- Перед отправкой кода вам лучше запустить
mvn verify
локально, чтобы сэкономить время. Не знаете как? См. « Проверить локально в IDEA / проверить локально в VSCode» .
- Крайне не рекомендуется: вы можете щелкнуть здесь, чтобы загрузить заархивированный код , если вам не нравятся операции
git
. - Или: если вы достаточно уверены, чтобы писать код напрямую в веб-редакторе, вперед.
- Или: если вы знакомы с GitHub, вы можете разветвить репозиторий , выполнить задание и создать запрос на включение.
- Рекомендуется для начинающих: запустите
- Бот проверит ваш PR и сообщит, выполнили ли вы задание.
- Вернитесь в ByteLegend и продолжайте свое героическое путешествие.
Удачи!
Если вам нужна помощь, присоединяйтесь к сообществу Discord или свяжитесь с нами по адресу contact@bytelegend.com .
Примечание: мы разрешаем вам изменять только следующие файлы. Любые изменения в файлах, кроме следующих файлов, будут отклонены:
src/main/java/com/bytelegend/Challenge.java
Deutsch
Die Methode incrementNumbersInCsv
von src/main/java/com/bytelegend/Challenge.java erhöht jede Zahl in einer durch Kommas getrennten Zeichenfolge um 1. Beispiel: input "1,2,3"
, output "2,3,4"
; Eingabe "-1,99"
, Ausgabe "0,100"
. Die aktuelle Implementierung ArrayStoreException
, bitte beheben Sie es.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Sie können diese Herausforderung auf eine der folgenden Arten meistern:
- Empfohlen für Anfänger: Führen Sie
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
aus, um den Code herunterzuladen, beenden Sie die Herausforderung in Ihrer lokalen IDE und kopieren/fügen Sie dann die Antwort in den Web-Editor ein .- Wenn Sie nicht wissen wie, können Sie auf Projekt in IDEA importieren / Projekt in VSCode importieren klicken .
- Bevor Sie Ihren Code einreichen, sollten Sie
mvn verify
besser lokal ausführen, um Zeit zu sparen. Sie wissen nicht wie? Siehe Lokal verifizieren in IDEA / Lokal verifizieren in VSCode .
- Sehr nicht zu empfehlen: Sie können hier klicken, um den gezippten Code herunterzuladen, wenn Sie
git
-Operationen nicht mögen. - Oder: Wenn Sie sicher genug sind, Code direkt im Web-Editor zu schreiben, fahren Sie fort.
- Oder: Wenn Sie sich mit GitHub auskennen, können Sie das Repo forken , die Challenge beenden und einen Pull-Request erstellen.
- Empfohlen für Anfänger: Führen Sie
- Der Bot überprüft Ihre PR und teilt Ihnen mit, ob Sie die Herausforderung meistern.
- Gehen Sie zurück zu ByteLegend und setzen Sie Ihre Heldenreise fort.
Viel Glück!
Wenn Sie Hilfe benötigen, können Sie sich gerne der Discord Community anschließen oder uns über contact@bytelegend.com kontaktieren .
Hinweis: Wir erlauben Ihnen nur, die folgenden Dateien zu ändern. Alle Änderungen an anderen Dateien als den folgenden Dateien werden abgelehnt:
src/main/java/com/bytelegend/Challenge.java
한국어
src/main/java/com/bytelegend/Challenge.java 의 incrementNumbersInCsv
메서드는 쉼표로 구분된 문자열의 각 숫자를 1씩 증가시킵니다. 예를 들어 "1,2,3"
을 입력하고 "2,3,4"
를 출력합니다. 입력 "-1,99"
, 출력 "0,100"
. 현재 구현에서 ArrayStoreException
이 발생합니다. 수정하십시오.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- 아래 방법을 통해 이 챌린지를 완료할 수 있습니다.
- 초보자를 위한 권장 사항:
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
을 실행하여 코드를 다운로드하고 로컬 IDE에서 챌린지를 완료한 다음 웹 편집기에서 답변을 복사/붙여넣기/제출합니다. .- 방법을 모르는 경우 프로젝트를 IDEA로 가져오기 / 프로젝트를 VSCode로 가져 오기를 클릭할 수 있습니다.
- 코드를 제출하기 전에 시간을 절약하기 위해 로컬에서
mvn verify
를 실행하는 것이 좋습니다. 방법을 모르십니까? IDEA에서 로컬로 확인/VSCode에서 로컬로 확인을 참조하세요.
- 매우 권장하지 않음:
git
작업이 마음에 들지 않으면 여기를 클릭하여 압축 코드를 다운로드 할 수 있습니다. - 또는 웹 편집기에서 직접 코드를 작성할 만큼 자신이 있다면 계속 진행하십시오.
- 또는 GitHub에 익숙하다면 리포지토리를 분기 하고 챌린지를 완료하고 풀 요청을 생성할 수 있습니다.
- 초보자를 위한 권장 사항:
- 봇은 PR을 확인하고 도전 과제를 달성했는지 알려줍니다.
- ByteLegend 로 돌아가 영웅 여정을 계속하세요.
행운을 빕니다!
도움이 필요하면 언제든지 Discord 커뮤니티 에 가입하거나 contact@bytelegend.com 을 통해 문의하세요.
참고: 다음 파일만 수정할 수 있습니다. 다음 파일 이외의 파일에 대한 변경 사항은 거부됩니다.
src/main/java/com/bytelegend/Challenge.java
Italiano
Il metodo incrementNumbersInCsv di src/main/java/com/bytelegend/Challenge.java incrementNumbersInCsv
ogni numero in una stringa separata da virgole di 1. Ad esempio, input "1,2,3"
, output "2,3,4"
; input "-1,99"
, output "0,100"
. L'implementazione corrente genera ArrayStoreException
, correggilo.
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
at com.bytelegend.Challenge.incrementNumbersInCsv(Challenge.java:12)
at com.bytelegend.Challenge.main(Challenge.java:5)
- Puoi portare a termine questa sfida in qualsiasi modo di seguito:
- Consigliato per i principianti: esegui
git clone https://github.com/ByteLegendQuest/java-fix-array-store-exception
per scaricare il codice, completa la sfida nel tuo IDE locale, quindi copia/incolla/invia la risposta nell'editor web .- Se non sai come fare, puoi fare clic su importa progetto in IDEA / importa progetto in VSCode .
- Prima di inviare il codice, è meglio eseguire
mvn verify
in locale per risparmiare tempo. Non sai come? Vedere verifica in locale in IDEA / verifica in locale in VSCode .
- Molto sconsigliato: puoi fare clic qui per scaricare il codice zippato se non ti piacciono le operazioni
git
. - Oppure: se sei abbastanza sicuro da scrivere il codice direttamente nell'editor web, vai avanti.
- Oppure: se hai familiarità con GitHub, puoi eseguire il fork del repository , completare la sfida e creare una richiesta pull.
- Consigliato per i principianti: esegui
- Il bot controllerà il tuo PR e ti dirà se hai superato la sfida.
- Torna a ByteLegend e continua il tuo viaggio da eroe.
Buona fortuna!
Se hai bisogno di aiuto, non esitare a unirti alla community di Discord o contattaci tramite contact@bytelegend.com .
Nota: ti permettiamo solo di modificare i seguenti file. Eventuali modifiche ai file diversi dai seguenti file verranno rifiutate:
src/main/java/com/bytelegend/Challenge.java