Skip to content

Add Two Numbers#6

Merged
rihib merged 1 commit intomainfrom
add_two_numbers
Mar 5, 2025
Merged

Add Two Numbers#6
rihib merged 1 commit intomainfrom
add_two_numbers

Conversation

@rihib
Copy link
Copy Markdown
Owner

@rihib rihib commented Aug 6, 2024

Add Two Numbersを解きましたので、レビューをお願いいたします。

問題:https://leetcode.com/problems/add-two-numbers/
言語:Go

@Yoshiki-Iwasa
Copy link
Copy Markdown

step2,3を書く前に他のコードを見ましたか??

@rihib
Copy link
Copy Markdown
Owner Author

rihib commented Aug 6, 2024

@Yoshiki-Iwasa 見てないです、、本来は他の人のコードも参考にしてコードを吟味すべきでしたね、、すいません

@rihib
Copy link
Copy Markdown
Owner Author

rihib commented Aug 6, 2024

@Yoshiki-Iwasa
Copy link
Copy Markdown

あ、いえ
この勉強会の目的のなかでは解くこと自体は2割くらいで、他の人のコードを呼んで講師の方々がするような反応ができるようになるのが主題だと小田さんが言ってたので(^^ ; )

はじめにお読みくださいチャンネルにあったんですが、ちょっと今から用事なので後でリンクを貼りますね

@rihib
Copy link
Copy Markdown
Owner Author

rihib commented Aug 6, 2024

恐らくその部分は読んだのですが、単純に失念してました、、

@Yoshiki-Iwasa
Copy link
Copy Markdown

あ、そうだったのですね👍


/*
carryを導入した方がより明確でシンプルに書けると気づき変更しました。
carryを導入したことにより、末端に余計なノード(値が0のノード)が発生しなくなりました。
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dummy と carry を使って、こういうふうに整理するのもいいんですが、ListNode が必要となったら作って、もうあったらそのまま使うということもできますね。(dummy はあくまでも場合分けを減らすためにあるものなので。)

@Mike0121
Copy link
Copy Markdown

https://github.com/rihib/leetcode/pull/6#issuecomment-2270704854 で調べていただいている通り、
解き直し時に余裕があれば、再帰でも解いてみてみると良いと思いました。

@rihib rihib merged commit d261918 into main Mar 5, 2025
@rihib rihib deleted the add_two_numbers branch March 5, 2025 05:04
rihib added a commit that referenced this pull request Mar 31, 2025
rihib added a commit that referenced this pull request Mar 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants