Git Product home page Git Product logo

java-add-numbers-in-string's Introduction

ByteLegend Challenge of JavaIsland: Add Numbers in String

English

Add Numbers in String

Complete src/main/java/com/bytelegend/Main.java's add method, which can add numbers in parameter string, and return the result as a string.

For example, given parameter a="123",b="456", the method should return "579" because 123+456=579. Note that if any parameter is null, it should be treated as 0, e.g. add("123", null)=="123", add(null, null)=="0".

  • You can accomplish this challenge via any way below:
    • Recommended for beginners: run git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string to download the code, finish the challenge in your local IDE, then copy/paste/submit the answer in web editor.
    • 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.
  • 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 [email protected].

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/Main.java
简体中文

将字符串中的数字相加

实现src/main/java/com/bytelegend/Main.java中的add方法,使之能将参数字符串中的数字相加后返回。 例如,给定a="123",b="456",返回"579",因为123+456=579 注意,若参数为null,则当作0处理,即add("123", null)=="123", add(null, null)=="0"

  • 你可以使用以下任意一种方法完成挑战:
    • 初学者推荐:运行git clone https://git.bytelegend.com/ByteLegendQuest/java-add-numbers-in-string将代码下载到本地,在本地使用IDE调试完成后复制到网页编辑器里提交。
    • 非常不推荐:如果你实在不喜欢git命令行操作,你可以点击这里直接下载打包好的代码
    • 或者:如果你非常自信不需要下载代码到本地调试,可以使用网页编辑器直接提交。
    • 或者:如果你对GitHub非常熟悉,你可以fork这个仓库、完成挑战后,创建一个Pull Request。
  • 机器人将会检查你的答案,告诉你你是否通过了挑战。
  • 回到字节传说,然后继续你的英雄旅程。

祝你好运!

如果你需要任何帮助,欢迎加入官方玩家QQ群(在首页右下角的联系 & 关于菜单里可以找到入群方式)或者Discord社区,或email至[email protected]

注意:我们只允许您修改以下文件,任何对其他文件的修改都会被拒绝:

  • src/main/java/com/bytelegend/Main.java
繁體中文

在字符串中添加數字

完成src/main/java/com/bytelegend/Main.javaadd方法,可以在參數字符串中添加數字,並將結果作為字符串返回。

例如,給定參數a="123" , b="456" ,該方法應該返回"579"因為123+456=579 。請注意,如果任何參數為null ,則應將其視為0 ,例如add("123", null)=="123"add(null, null)=="0"

  • 您可以通過以下任何方式完成此挑戰:
    • 推薦給初學者:運行git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string下載代碼,在本地 IDE 中完成挑戰,然後在網頁編輯器中復制/粘貼/提交答案.
    • 非常不推薦:如果你不喜歡git操作,可以點擊這裡下載壓縮代碼
    • 或者:如果您有足夠的信心直接在 Web 編輯器中編寫代碼,請繼續。
    • 或者:如果你熟悉 GitHub,你可以 fork倉庫,完成挑戰並創建一個拉取請求。
  • 機器人會檢查你的 PR 並告訴你是否完成了挑戰。
  • 回到ByteLegend繼續你的英雄之旅。

祝你好運!

如果您需要任何幫助,請隨時加入Discord 社區或通過[email protected]聯繫我們。

注意:我們只允許您修改以下文件。對以下文件以外的文件的任何更改都將被拒絕:

  • src/main/java/com/bytelegend/Main.java
Español

Agregar números en cadena

Complete el método add de src/main/java/com/bytelegend/Main.java , que puede agregar números en la cadena de parámetros y devolver el resultado como una cadena.

Por ejemplo, dado el parámetro a="123" , b="456" , el método debería devolver "579" porque 123+456=579 . Tenga en cuenta que si algún parámetro es null , debe tratarse como 0 , por ejemplo, add("123", null)=="123" , add(null, null)=="0" .

  • Puede lograr este desafío de cualquier manera a continuación:
  • 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 [email protected] .

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/Main.java
العربية

أضف أرقامًا في سلسلة

أكمل src / main / java / com / bytelegend / Main.java طريقة add ، والتي يمكنها إضافة أرقام في سلسلة المعلمات ، وإرجاع النتيجة كسلسلة.

على سبيل المثال ، معطى المعلمة a="123" ، b="456" ، يجب أن تُرجع الطريقة "579" لأن 123+456=579 . لاحظ أنه إذا كانت أي معلمة null ، فيجب معاملتها على أنها 0 ، على سبيل المثال add("123", null)=="123" ، add(null, null)=="0" .

  • يمكنك إنجاز هذا التحدي بأي طريقة أدناه:
    • موصى به للمبتدئين: قم بتشغيل git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string لتنزيل الكود ، وإنهاء التحدي في IDE المحلي الخاص بك ، ثم نسخ / لصق / إرسال الإجابة في محرر الويب .
    • غير موصى به على الإطلاق: يمكنك النقر هنا لتنزيل رمز مضغوط إذا كنت لا تحب عمليات git .
    • أو: إذا كنت واثقًا بدرجة كافية لكتابة التعليمات البرمجية في محرر الويب مباشرةً ، فابدأ.
    • أو: إذا كنت معتادًا على GitHub ، فيمكنك تفرع الريبو وإنهاء التحدي وإنشاء طلب سحب.
  • سيتحقق الروبوت من العلاقات العامة الخاصة بك ويخبرك إذا أنجزت التحدي.
  • ارجع إلى ByteLegend وتابع رحلة بطلك.

حظ سعيد!

إذا كنت بحاجة إلى أي مساعدة ، فلا تتردد في الانضمام إلى مجتمع Discord أو الاتصال بنا عبر [email protected] .

ملاحظة: نسمح لك فقط بتعديل الملفات التالية. سيتم رفض أي تغييرات يتم إجراؤها على الملفات بخلاف الملفات التالية:

  • src/main/java/com/bytelegend/Main.java
Português

Adicionar números na string

Complete o método add de src/main/java/com/bytelegend/Main.java , que pode adicionar números na string de parâmetro e retornar o resultado como uma string.

Por exemplo, dado o parâmetro a="123" , b="456" , o método deve retornar "579" porque 123+456=579 . Observe que se algum parâmetro for null , ele deve ser tratado como 0 , por exemplo, add("123", null)=="123" , add(null, null)=="0" .

  • Você pode realizar este desafio de qualquer maneira abaixo:
    • Recomendado para iniciantes: execute git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string para baixar o código, termine o desafio em seu IDE local e copie/cole/envie a resposta no editor da web .
    • 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 da 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.
  • O bot verificará seu PR e informará se você cumprir 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 [email protected] .

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/Main.java
Bahasa Indonesia

Tambahkan Angka dalam String

Lengkapi metode add src/main/java/com/bytelegend/Main.java , yang dapat menambahkan angka dalam string parameter, dan mengembalikan hasilnya sebagai string.

Misalnya, diberikan parameter a="123" , b="456" , metode harus mengembalikan "579" karena 123+456=579 . Perhatikan bahwa jika ada parameter null , itu harus diperlakukan sebagai 0 , misalnya add("123", null)=="123" , add(null, null)=="0" .

  • Anda dapat menyelesaikan tantangan ini melalui cara apa pun di bawah ini:
    • Direkomendasikan untuk pemula: jalankan git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string untuk mengunduh kode, selesaikan tantangan di IDE lokal Anda, lalu salin/tempel/kirim jawabannya di editor web .
    • 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.
  • 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 [email protected] .

Catatan: kami hanya mengizinkan Anda untuk mengubah file berikut. Setiap perubahan pada file selain file berikut akan ditolak:

  • src/main/java/com/bytelegend/Main.java
Français

Ajouter des nombres dans la chaîne

Complétez la méthode add de src/main/java/com/bytelegend/Main.java , qui peut ajouter des nombres dans la chaîne de paramètres et renvoyer le résultat sous forme de chaîne.

Par exemple, étant donné le paramètre a="123" , b="456" , la méthode doit renvoyer "579" car 123+456=579 . Notez que si un paramètre est null , il doit être traité comme 0 , par exemple add("123", null)=="123" , add(null, null)=="0" .

  • 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-add-numbers-in-string 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 .
    • 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.
  • 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 [email protected] .

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/Main.java
日本語

文字列に数値を追加する

src / main / java / com / bytelegend / Main.javaaddメソッドを完了します。このメソッドは、パラメーター文字列に数値を追加し、結果を文字列として返すことができます。

たとえば、パラメータa="123"b="456"の場合、 123+456=579であるため、メソッドは"579"を返す必要があります。パラメータがnullの場合は、 0として扱う必要があることに注意してください。たとえばadd("123", null)=="123"add(null, null)=="0"などです。

  • この課題は、以下のいずれかの方法で達成できます。
    • 初心者に推奨: git clone https://github.com/ByteLegendQuest/java-add-numbers-in-stringを実行してコードをダウンロードし、ローカルIDEでチャレンジを終了してから、Webエディターで回答をコピー/貼り付け/送信します。
    • 非常に推奨されていませんgit操作が気に入らない場合は、 ここをクリックしてzipコードをダウンロードできます。
    • または:Webエディターで直接コードを記述できる自信がある場合は、先に進んでください。
    • または:GitHubに精通している場合は、リポジトリをフォークしてチャレンジを終了し、プルリクエストを作成できます。
  • ボットはPRをチェックし、チャレンジを達成したかどうかを通知します。
  • ByteLegendに戻り、ヒーローの旅を続けてください。

幸運を!

ヘルプが必要な場合は、 Discordコミュニティに参加するか、contact @bytelegend.comからお問い合わせください。

注:変更できるのは次のファイルのみです。次のファイル以外のファイルへの変更は拒否されます。

  • src/main/java/com/bytelegend/Main.java
Русский

Добавить числа в строку

Завершите метод add src/main/java/com/bytelegend/Main.java , который может добавлять числа в строку параметров и возвращать результат в виде строки.

Например, при заданном параметре a="123" , b="456" метод должен вернуть "579" , потому что 123+456=579 . Обратите внимание, что если какой-либо параметр имеет null , его следует рассматривать как 0 , например, add("123", null)=="123" , add(null, null)=="0" .

  • Вы можете выполнить эту задачу любым способом, указанным ниже:
  • Бот проверит ваш PR и сообщит, выполнили ли вы задание.
  • Вернитесь в ByteLegend и продолжайте свое героическое путешествие.

Удачи!

Если вам нужна помощь, присоединяйтесь к сообществу Discord или свяжитесь с нами по адресу [email protected] .

Примечание: мы разрешаем вам изменять только следующие файлы. Любые изменения в файлах, кроме следующих файлов, будут отклонены:

  • src/main/java/com/bytelegend/Main.java
Deutsch

Zahlen in Zeichenfolge hinzufügen

Vervollständigen Sie die Methode add von src/main/java/com/bytelegend/Main.java , die Zahlen in die Parameterzeichenfolge einfügen und das Ergebnis als Zeichenfolge zurückgeben kann.

Beispielsweise sollte die Methode bei gegebenem Parameter a="123" , b="456" "579" zurückgeben, weil 123+456=579 . Beachten Sie, dass wenn ein Parameter null ist, er als 0 behandelt werden sollte, z. B. add("123", null)=="123" , add(null, null)=="0" .

  • Sie können diese Herausforderung auf eine der folgenden Arten meistern:
  • 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 [email protected] 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/Main.java
한국어

문자열에 숫자 추가

매개변수 문자열에 숫자를 추가할 수 있는 src/main/java/com/bytelegend/Main.javaadd 메소드를 완료하고 결과를 문자열로 반환합니다.

예를 들어 매개변수 a="123" , b="456" 가 주어지면 123+456=579 이므로 메서드는 "579" 를 반환해야 합니다. 매개변수가 null 0 으로 처리되어야 합니다(예: add("123", null)=="123" , add(null, null)=="0" .

  • 아래 방법을 통해 이 챌린지를 완료할 수 있습니다.
    • 초보자를 위한 권장 사항: git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string 을 실행하여 코드를 다운로드하고 로컬 IDE에서 챌린지를 완료한 다음 웹 편집기에서 답변을 복사/붙여넣기/제출합니다. .
    • 매우 권장하지 않음: git 작업이 마음에 들지 않으면 여기를 클릭하여 압축 코드를 다운로드 할 수 있습니다.
    • 또는 웹 편집기에서 직접 코드를 작성할 만큼 자신이 있다면 계속 진행하십시오.
    • 또는 GitHub에 익숙하다면 리포지토리를 분기 하고 챌린지를 완료하고 풀 요청을 생성할 수 있습니다.
  • 봇은 PR을 확인하고 도전 과제를 달성했는지 알려줍니다.
  • ByteLegend 로 돌아가 영웅 여정을 계속하세요.

행운을 빕니다!

도움이 필요하면 언제든지 Discord 커뮤니티 에 가입하거나 [email protected] 을 통해 문의하세요.

참고: 다음 파일만 수정할 수 있습니다. 다음 파일 이외의 파일에 대한 변경 사항은 거부됩니다.

  • src/main/java/com/bytelegend/Main.java
Italiano

Aggiungi numeri nella stringa

Completa il metodo add di src/main/java/com/bytelegend/Main.java , che può aggiungere numeri nella stringa del parametro e restituire il risultato come stringa.

Ad esempio, dato il parametro a="123" , b="456" , il metodo dovrebbe restituire "579" perché 123+456=579 . Nota che se un parametro è null , dovrebbe essere trattato come 0 , ad esempio add("123", null)=="123" , add(null, null)=="0" .

  • Puoi portare a termine questa sfida in qualsiasi modo di seguito:
    • Consigliato per i principianti: esegui git clone https://github.com/ByteLegendQuest/java-add-numbers-in-string per scaricare il codice, completa la sfida nel tuo IDE locale, quindi copia/incolla/invia la risposta nell'editor web .
    • 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.
  • 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 [email protected] .

Nota: ti permettiamo solo di modificare i seguenti file. Eventuali modifiche ai file diversi dai seguenti file verranno rifiutate:

  • src/main/java/com/bytelegend/Main.java

java-add-numbers-in-string's People

Contributors

bytelegendbot avatar birlinha avatar panxiao81 avatar lyuiowo avatar megamidnight avatar denghaoze avatar jursjohn avatar hupizhu avatar karolk75 avatar lemon-altxx avatar s9x avatar criterionist avatar lh549 avatar andrewbaxter439 avatar chushi0 avatar daydreaming666 avatar jaryarbn avatar jiruffe avatar s-xiaoxiao avatar saveunhappy avatar wangjie-fourth avatar zhyz0727 avatar 1994xiong avatar bestmiltank avatar sn-beaux avatar spacetimeadministrator avatar yeely0162 avatar yonghe999 avatar chesterbachelor avatar funusb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.