TokisakiKurumi2001 / reversing_number

Reverse the number by different approaches in many programming languages(that I know)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reversing_number

Reverse the number by different approach

Old approach:

Modulo and integer divide to get the number

Advantage:

  • Simple, arithmetic operation required

Disadvantage:

  • Dealing with long number seems to be very hard to achieve

New approach:

Using built-in function:

Convert number to string and use built-in function to reverse the string then return

Advantage:

  • Dealing with big number is a piece of cake

Disadvantage:

  • Some programming language doesn't have built-in reverse string function
  • Require some simple knowledge when dealing with string

Handmade reverse function:

Instead of using built-in function, we implement our own reverse function

Advantage:

  • Like using built-in function

Disadvantage:

  • Dealing string in some low-level programming language may require strong basic CS knowledge

About

Reverse the number by different approaches in many programming languages(that I know)


Languages

Language:Objective-C 15.1%Language:Rust 6.8%Language:C 6.7%Language:C# 6.2%Language:TypeScript 5.5%Language:Java 4.9%Language:Haxe 4.8%Language:JavaScript 4.5%Language:Dart 3.9%Language:C++ 3.5%Language:Kotlin 3.4%Language:Perl 3.3%Language:Common Lisp 3.2%Language:Swift 3.1%Language:Prolog 3.0%Language:PHP 3.0%Language:Go 2.9%Language:Haskell 2.8%Language:SQLPL 2.8%Language:Python 2.4%Language:Julia 2.2%Language:Nim 2.1%Language:Batchfile 2.0%Language:Ruby 2.0%