Làm cách nào để tìm tổng các chữ số chẵn trong Java?

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
24_______0_______25
Sum odd = 20
Sum even = 15
36
Sum odd = 20
Sum even = 15
37
Sum odd = 20
Sum even = 15
15
Sum odd = 20
Sum even = 15
68
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
41
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
15
Sum odd = 20
Sum even = 15
68

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
15

Sum odd = 20
Sum even = 15
4_______0_______7
Sum odd = 20
Sum even = 15
24

 

Sum odd = 20
Sum even = 15
54

Sum odd = 20
Sum even = 15
55

Sum odd = 20
Sum even = 15
21
Sum odd = 20
Sum even = 15
57

 

Sum odd = 20
Sum even = 15
4_______0_______46
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
61

Sum odd = 20
Sum even = 15
4_______0_______63
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

Sum odd = 20
Sum even = 15
4_______0_______67
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

Sum odd = 20
Sum even = 15
4_______0_______71_______0_______25
Sum odd = 20
Sum even = 15
51

 

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
29_______0_______25
Sum odd = 20
Sum even = 15
06
Sum odd = 20
Sum even = 15
32

 

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
81

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
83

Sum odd = 20
Sum even = 15
0using0
Sum odd = 20
Sum even = 15
86_______0_______42
Sum odd = 20
Sum even = 15
65
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06
Sum odd = 20
Sum even = 15
32

using2

Sum odd = 20
Sum even = 15
67
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
15

Sum odd = 20
Sum even = 15
0using5// C++ implementation of the approach02

using2

Sum odd = 20
Sum even = 15
63
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
15

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
15

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
71
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
51

 

Sum odd = 20
Sum even = 15
4_______584_______22// C++ implementation of the approach23// C++ implementation of the approach24// C++ implementation of the approach25

Sum odd = 20
Sum even = 15
4_______584_______22____584_______23// C++ implementation of the approach29// C++ implementation of the approach30

 

// C++ implementation of the approach31

Sum odd = 20
Sum even = 15
46______0_______25
Sum odd = 20
Sum even = 15
09

// C++ implementation of the approach35

 

// C++ implementation of the approach36

// C++ implementation of the approach37

C#




// C++ implementation of the approach38

using // C++ implementation of the approach40

 

int1 int2

 

Sum odd = 20
Sum even = 15
4_______603_______

Sum odd = 20
Sum even = 15
4_______601_______6 int
Sum odd = 20
Sum even = 15
0_______601_______
Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0int
Sum odd = 20
Sum even = 15
6

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
8
Sum odd = 20
Sum even = 15
9

using2

Sum odd = 20
Sum even = 15
1

using2

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
5

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
7
Sum odd = 20
Sum even = 15
8

Sum odd = 20
Sum even = 15
4_______0_______5

 

Sum odd = 20
Sum even = 15
4_______584_______0

Sum odd = 20
Sum even = 15
4_______584_______1

Sum odd = 20
Sum even = 15
4_______601_______6 // C++ implementation of the approach2 // C++ implementation of the approach3_______601_______
Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0// C++ implementation of the approach8

Sum odd = 20
Sum even = 15
0int #include 1

 

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
8
Sum odd = 20
Sum even = 15
9

 

using2____618_______6

using2#include 8

using2using0 using1

Sum odd = 20
Sum even = 15
69using3

using2____581_______5

Sum odd = 20
Sum even = 15
69using7

using2

Sum odd = 20
Sum even = 15
3

using2namespace1

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
5

 

Sum odd = 20
Sum even = 15
0#include 10namespace6
Sum odd = 20
Sum even = 15
90

Sum odd = 20
Sum even = 15
0#include 10std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
4_______0_______5

 

Sum odd = 20
Sum even = 15
4_______636_______5

Sum odd = 20
Sum even = 15
4_______0_______00 int6 // C++ implementation of the approach2 #include 25

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0int // Function to return the reverse of a number1

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number3

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
5

 

Sum odd = 20
Sum even = 15
16

#include 37

PHP




#include 38

#include 39

 

// Function to return the reverse of a number

#include 41

Sum odd = 20
Sum even = 15
0#include 43
Sum odd = 20
Sum even = 15
68

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______618_______47 #include 48

Sum odd = 20
Sum even = 15
4_______0_______8 // C++ implementation of the approach23#include 43 #include 53

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0#include 47 #include 58#include 47 #include 60#include 43 #include 62

Sum odd = 20
Sum even = 15
0#include 43
Sum odd = 20
Sum even = 15
25_______618_______66// C++ implementation of the approach23#include 43 #include 69

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
4_______0_______7 #include 47namespace9

Sum odd = 20
Sum even = 15
5

 

// C++ implementation of the approach0

// C++ implementation of the approach1

#include 41 // C++ implementation of the approach3#include 43

Sum odd = 20
Sum even = 15
68

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______618_______43 #include 86#include 43
Sum odd = 20
Sum even = 15
18

Sum odd = 20
Sum even = 15
4_______618_______90 #include 48#include 92 #include 48#include 94 #include 95

 

Sum odd = 20
Sum even = 15
4_______0_______8 // C++ implementation of the approach23#include 43 #include 53

Sum odd = 20
Sum even = 15
4_______0_______3

 

Sum odd = 20
Sum even = 15
0#include 6

Sum odd = 20
Sum even = 15
0#include 8

Sum odd = 20
Sum even = 15
0using0 // C++ implementation of the approach23#include 94 using11

using2____618_______92 using14#include 43 using16

Sum odd = 20
Sum even = 15
0using5

using2#include 90 using14#include 43 using16

using2

Sum odd = 20
Sum even = 15
0#include 43
Sum odd = 20
Sum even = 15
25_______618_______66// C++ implementation of the approach23#include 43 #include 69

Sum odd = 20
Sum even = 15
0#include 94using34

Sum odd = 20
Sum even = 15
4_______0_______5

 

Sum odd = 20
Sum even = 15
4_______581_______38 namespace6using40#include 90using40namespace8namespace9

Sum odd = 20
Sum even = 15
4_______581_______38 std;2using40#include 92namespace9

Sum odd = 20
Sum even = 15
5

 

std;5

#include 43 using54

// C++ implementation of the approach3____618_______43

Sum odd = 20
Sum even = 15
18

 

using58

using59

Javascript




using60

 

using61

 

Sum odd = 20
Sum even = 15
4_______581_______63

Sum odd = 20
Sum even = 15
4_______581_______65

Sum odd = 20
Sum even = 15
4_______618_______41 using68

Sum odd = 20
Sum even = 15
4_______581_______70

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
9

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
1

Sum odd = 20
Sum even = 15
0using77

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
4_______0_______7
Sum odd = 20
Sum even = 15
8

Sum odd = 20
Sum even = 15
5

using84

Sum odd = 20
Sum even = 15
4_______584_______0

Sum odd = 20
Sum even = 15
4_______584_______1

Sum odd = 20
Sum even = 15
4_______618_______41 using91

Sum odd = 20
Sum even = 15
0// C++ implementation of the approach8

Sum odd = 20
Sum even = 15
0using95

 

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
8
Sum odd = 20
Sum even = 15
9

 

Sum odd = 20
Sum even = 15
0#include 6

Sum odd = 20
Sum even = 15
0#include 8

Sum odd = 20
Sum even = 15
0using0 using1

using2____581_______3

Sum odd = 20
Sum even = 15
0using5

using2using7

Sum odd = 20
Sum even = 15
0using77

Sum odd = 20
Sum even = 15
0namespace1

Sum odd = 20
Sum even = 15
4_______0_______5

namespace18

Sum odd = 20
Sum even = 15
4_______632_______20namespace6
Sum odd = 20
Sum even = 15
90

Sum odd = 20
Sum even = 15
4_______632_______20namespace25
Sum odd = 20
Sum even = 15
18

Sum odd = 20
Sum even = 15
4_______632_______20std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
5

namespace32_______632_______33

namespace32_______632_______35

namespace32_______603_______3

 

namespace38

 

namespace39

đầu ra.

Sum odd = 20
Sum even = 15

 

Thời gian phức tạp. O[log10n]
Không gian phụ trợ. Ô[1]

Cách tiếp cận khác. Vấn đề có thể được giải quyết mà không cần đảo ngược số. Chúng tôi có thể trích xuất tất cả các chữ số từ số một từ cuối. Nếu số ban đầu là số lẻ thì chữ số cuối cùng phải ở vị trí lẻ nếu không nó sẽ ở vị trí chẵn. Sau khi xử lý một chữ số, ta có thể đảo ngược trạng thái từ lẻ sang chẵn và ngược lại

Dưới đây là việc thực hiện các phương pháp trên.  

C++




// C++ implementation of the approach

#include

using namespace std;

 

// C++ implementation of the approach0

// C++ implementation of the approach1

// C++ implementation of the approach2 // C++ implementation of the approach3int

Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
3

 

Sum odd = 20
Sum even = 15
4_______632_______53

Sum odd = 20
Sum even = 15
4_______632_______55

Sum odd = 20
Sum even = 15
4_______632_______57 namespace58namespace59 // C++ implementation of the approach02namespace61namespace9

 

Sum odd = 20
Sum even = 15
4_______632_______64

Sum odd = 20
Sum even = 15
4_______601_______ namespace67

 

Sum odd = 20
Sum even = 15
4_______632_______69

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
9

 

Sum odd = 20
Sum even = 15
0namespace74

Sum odd = 20
Sum even = 15
0using0 namespace77

using2using7

 

Sum odd = 20
Sum even = 15
0namespace81

Sum odd = 20
Sum even = 15
0using5

using2____581_______3

 

Sum odd = 20
Sum even = 15
0namespace87

Sum odd = 20
Sum even = 15
0namespace89

 

Sum odd = 20
Sum even = 15
0namespace91

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______0_______5

 

Sum odd = 20
Sum even = 15
4_______632_______5namespace6 namespace7namespace8namespace9

Sum odd = 20
Sum even = 15
4_______632_______5std;2 std;3

Sum odd = 20
Sum even = 15
5

 

std;5

int std;7

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______601_______ // Function to return the reverse of a number1

Sum odd = 20
Sum even = 15
4_______603_______3

 

Sum odd = 20
Sum even = 15
4_______0_______7 // Function to return the reverse of a number6

Sum odd = 20
Sum even = 15
5

Java




std;20

int1 std;22

Sum odd = 20
Sum even = 15
4

// C++ implementation of the approach0

// C++ implementation of the approach1

int6 // C++ implementation of the approach2 // C++ implementation of the approach3int

Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______632_______53

Sum odd = 20
Sum even = 15
4_______632_______55

Sum odd = 20
Sum even = 15
4_______636_______38 std;39
Sum odd = 20
Sum even = 15
65
Sum odd = 20
Sum even = 15
66
Sum odd = 20
Sum even = 15
51std;43namespace59 // C++ implementation of the approach02namespace61namespace9

 

Sum odd = 20
Sum even = 15
4_______632_______64

Sum odd = 20
Sum even = 15
4_______601_______
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
06_______0_______48
Sum odd = 20
Sum even = 15
06namespace9

 

Sum odd = 20
Sum even = 15
4_______632_______69

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
10
Sum odd = 20
Sum even = 15
06_______0_______68

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0

Sum odd = 20
Sum even = 15
0namespace74

Sum odd = 20
Sum even = 15
0using0 namespace77

using2

Sum odd = 20
Sum even = 15
76
Sum odd = 20
Sum even = 15
15namespace9

 

Sum odd = 20
Sum even = 15
0namespace81

Sum odd = 20
Sum even = 15
0using5

using2

Sum odd = 20
Sum even = 15
70
Sum odd = 20
Sum even = 15
15namespace9

 

Sum odd = 20
Sum even = 15
0namespace87

Sum odd = 20
Sum even = 15
0namespace89

 

Sum odd = 20
Sum even = 15
0namespace91

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
20
Sum odd = 20
Sum even = 15
15namespace9

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
4_______0_______88namespace6
Sum odd = 20
Sum even = 15
90

Sum odd = 20
Sum even = 15
4_______0_______88std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
5

 

std;5

Sum odd = 20
Sum even = 15
00 int6 // C++ implementation of the approach2 // Function to return the reverse of a number09

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______601_______
Sum odd = 20
Sum even = 15
08
Sum odd = 20
Sum even = 15
09_______632_______9

Sum odd = 20
Sum even = 15
4_______603_______3

Sum odd = 20
Sum even = 15
5

Sum odd = 20
Sum even = 15
5

 

// Function to return the reverse of a number20

Python3




Sum odd = 20
Sum even = 15
18

 

Sum odd = 20
Sum even = 15
54

Sum odd = 20
Sum even = 15
55

Sum odd = 20
Sum even = 15
21
Sum odd = 20
Sum even = 15
57

 

Sum odd = 20
Sum even = 15
4_______603_______27

Sum odd = 20
Sum even = 15
4_______603_______29

Sum odd = 20
Sum even = 15
4_______581_______0
Sum odd = 20
Sum even = 15
41_______0_______42
Sum odd = 20
Sum even = 15
65
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
51// Function to return the reverse of a number38

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number40
Sum odd = 20
Sum even = 15
25 // Function to return the reverse of a number42

Sum odd = 20
Sum even = 15
4_______581_______5// C++ implementation of the approach02

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number40
Sum odd = 20
Sum even = 15
25 // Function to return the reverse of a number49

 

Sum odd = 20
Sum even = 15
4_______603_______51

Sum odd = 20
Sum even = 15
4_______0_______63
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

Sum odd = 20
Sum even = 15
4_______0_______67
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

 

Sum odd = 20
Sum even = 15
4_______603_______61

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
29_______0_______25
Sum odd = 20
Sum even = 15
06// Function to return the reverse of a number38

 

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number69

Sum odd = 20
Sum even = 15
0using0 // Function to return the reverse of a number72

using2

Sum odd = 20
Sum even = 15
63
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
15

 

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number81

Sum odd = 20
Sum even = 15
0using5// C++ implementation of the approach02

using2

Sum odd = 20
Sum even = 15
67
Sum odd = 20
Sum even = 15
40
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
15

 

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number93

Sum odd = 20
Sum even = 15
0// Function to return the reverse of a number40
Sum odd = 20
Sum even = 15
25 // Function to return the reverse of a number97 // Function to return the reverse of a number40

 

Sum odd = 20
Sum even = 15
0int00

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
47
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
15

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______584_______22// C++ implementation of the approach23namespace6 int12

Sum odd = 20
Sum even = 15
4_______584_______22// C++ implementation of the approach23std;2 int17

 

// C++ implementation of the approach31

using0 int20

Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
25int23// C++ implementation of the approach02

Sum odd = 20
Sum even = 15
4_______0_______46
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
09

Sum odd = 20
Sum even = 15
4_______584_______35

 

int31

C#




int32

using // C++ implementation of the approach40

 

int1 std;22

Sum odd = 20
Sum even = 15
4

// C++ implementation of the approach0

// C++ implementation of the approach1

int6 // C++ implementation of the approach2 // C++ implementation of the approach3int

Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______632_______53

Sum odd = 20
Sum even = 15
4_______632_______55

Sum odd = 20
Sum even = 15
4_______632_______57 namespace58namespace59 // C++ implementation of the approach02namespace61namespace9

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______632_______64

Sum odd = 20
Sum even = 15
4_______601_______ namespace67

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______632_______69

Sum odd = 20
Sum even = 15
4_______0_______8 int69

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0

Sum odd = 20
Sum even = 15
0namespace74

Sum odd = 20
Sum even = 15
0using0 namespace77

using2using7

namespace18

Sum odd = 20
Sum even = 15
0namespace81

Sum odd = 20
Sum even = 15
0using5

using2____581_______3

namespace18

Sum odd = 20
Sum even = 15
0namespace87

Sum odd = 20
Sum even = 15
0namespace89

namespace18

Sum odd = 20
Sum even = 15
0namespace91

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
4_______618_______10namespace6
Sum odd = 20
Sum even = 15
90

Sum odd = 20
Sum even = 15
4_______0_______004std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
5

 

Sum odd = 20
Sum even = 15
008

int6

Sum odd = 20
Sum even = 15
00 // C++ implementation of the approach2
Sum odd = 20
Sum even = 15
012

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______601_______ // Function to return the reverse of a number1

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______603_______3

Sum odd = 20
Sum even = 15
5

Sum odd = 20
Sum even = 15
5

 

Sum odd = 20
Sum even = 15
022

Javascript




using60

 

Sum odd = 20
Sum even = 15
024

 

// C++ implementation of the approach0

// C++ implementation of the approach1

#include 41 // C++ implementation of the approach35

Sum odd = 20
Sum even = 15
3

 

Sum odd = 20
Sum even = 15
4_______632_______53

Sum odd = 20
Sum even = 15
4_______632_______55

Sum odd = 20
Sum even = 15
4_______0_______035_______632_______59 // C++ implementation of the approach02namespace61namespace9

 

Sum odd = 20
Sum even = 15
4_______632_______64

Sum odd = 20
Sum even = 15
4_______0_______043

 

Sum odd = 20
Sum even = 15
4_______632_______69

Sum odd = 20
Sum even = 15
4_______0_______8
Sum odd = 20
Sum even = 15
9

 

Sum odd = 20
Sum even = 15
0namespace74

Sum odd = 20
Sum even = 15
0using0 namespace77

using2using7

 

Sum odd = 20
Sum even = 15
0namespace81

Sum odd = 20
Sum even = 15
0using5

using2____581_______3

 

Sum odd = 20
Sum even = 15
0namespace87

Sum odd = 20
Sum even = 15
0namespace89

 

Sum odd = 20
Sum even = 15
0namespace91

Sum odd = 20
Sum even = 15
0
Sum odd = 20
Sum even = 15
069

Sum odd = 20
Sum even = 15
4_______0_______5

 

Sum odd = 20
Sum even = 15
4_______632_______20namespace6
Sum odd = 20
Sum even = 15
075namespace25
Sum odd = 20
Sum even = 15
18

Sum odd = 20
Sum even = 15
4_______632_______20std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
5

 

std;5

namespace18

Sum odd = 20
Sum even = 15
4_______632_______33

Sum odd = 20
Sum even = 15
4_______603_______3

 

 

Sum odd = 20
Sum even = 15
089

 

namespace39

đầu ra.

Sum odd = 20
Sum even = 15

 

Thời gian phức tạp. O[log10n] vì vòng lặp while sẽ chạy trong log10n lần
Không gian phụ trợ. Ô[1]

Phương pháp #3. Sử dụng phương thức string[]

  1. Chuyển đổi số nguyên thành chuỗi. Duyệt qua chuỗi và lưu trữ tất cả các chỉ số chẵn tổng trong một biến và tất cả các chỉ số lẻ tổng trong một biến khác

Dưới đây là việc thực hiện

C++




// C++ implementation of the approach

#include

using namespace std;

 

// C++ implementation of the approach0

// C++ implementation of the approach1

// C++ implementation of the approach2 // C++ implementation of the approach3int

Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______632_______64

Sum odd = 20
Sum even = 15
4_______601_______ namespace67

 

Sum odd = 20
Sum even = 15
4_______0_______110

Sum odd = 20
Sum even = 15
4_______0_______112

 

Sum odd = 20
Sum even = 15
4_______0_______114

Sum odd = 20
Sum even = 15
4_______0_______116// C++ implementation of the approach23int
Sum odd = 20
Sum even = 15
119

Sum odd = 20
Sum even = 15
4_______0_______3

Sum odd = 20
Sum even = 15
0using0
Sum odd = 20
Sum even = 15
124

using2

Sum odd = 20
Sum even = 15
126int
Sum odd = 20
Sum even = 15
128

Sum odd = 20
Sum even = 15
0using5

using2

Sum odd = 20
Sum even = 15
132int
Sum odd = 20
Sum even = 15
128

Sum odd = 20
Sum even = 15
4_______0_______5

Sum odd = 20
Sum even = 15
4_______632_______5namespace6 namespace7namespace8namespace9

Sum odd = 20
Sum even = 15
4_______632_______5std;2
Sum odd = 20
Sum even = 15
146namespace8namespace9

Sum odd = 20
Sum even = 15
5

 

std;5

int std;7

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______601_______ // Function to return the reverse of a number1

Sum odd = 20
Sum even = 15
4_______603_______3

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______0_______7 // Function to return the reverse of a number6

Sum odd = 20
Sum even = 15
5

 

Sum odd = 20
Sum even = 15
164

Java




// Function to return the reverse of a number8

namespace18

// Function to return the reverse of a number9 int0

namespace18

int1 std;22

namespace18

int6 // C++ implementation of the approach2 // C++ implementation of the approach3int

Sum odd = 20
Sum even = 15
2

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______0_______180

Sum odd = 20
Sum even = 15
4_______601_______
Sum odd = 20
Sum even = 15
46
Sum odd = 20
Sum even = 15
06_______632_______9

Sum odd = 20
Sum even = 15
4_______601_______
Sum odd = 20
Sum even = 15
188
Sum odd = 20
Sum even = 15
06_______632_______9

namespace18

Sum odd = 20
Sum even = 15
4_______0_______193

Sum odd = 20
Sum even = 15
4_______0_______195

namespace18

Sum odd = 20
Sum even = 15
4_______0_______198

Sum odd = 20
Sum even = 15
4_______0_______116// C++ implementation of the approach23int
Sum odd = 20
Sum even = 15
203
Sum odd = 20
Sum even = 15
06
Sum odd = 20
Sum even = 15
205

Sum odd = 20
Sum even = 15
0using0
Sum odd = 20
Sum even = 15
208
Sum odd = 20
Sum even = 15
65
Sum odd = 20
Sum even = 15
66
Sum odd = 20
Sum even = 15
06
Sum odd = 20
Sum even = 15
68

using2

Sum odd = 20
Sum even = 15
214
Sum odd = 20
Sum even = 15
215
Sum odd = 20
Sum even = 15
18

Sum odd = 20
Sum even = 15
0using5

using2

Sum odd = 20
Sum even = 15
220
Sum odd = 20
Sum even = 15
215
Sum odd = 20
Sum even = 15
18

namespace18

Sum odd = 20
Sum even = 15
4_______0_______88namespace6
Sum odd = 20
Sum even = 15
90

Sum odd = 20
Sum even = 15
4_______0_______88std;2
Sum odd = 20
Sum even = 15
94

Sum odd = 20
Sum even = 15
5

namespace18

std;5

Sum odd = 20
Sum even = 15
00 int6 // C++ implementation of the approach2 // Function to return the reverse of a number09

Sum odd = 20
Sum even = 15
3

Sum odd = 20
Sum even = 15
4_______601_______
Sum odd = 20
Sum even = 15
08
Sum odd = 20
Sum even = 15
09_______632_______9

Sum odd = 20
Sum even = 15
4_______603_______3

Sum odd = 20
Sum even = 15
5

Sum odd = 20
Sum even = 15
5

 

______________249

Python3




Sum odd = 20
Sum even = 15
18

 

Sum odd = 20
Sum even = 15
54

Sum odd = 20
Sum even = 15
55

Sum odd = 20
Sum even = 15
21
Sum odd = 20
Sum even = 15
57

 

Sum odd = 20
Sum even = 15
4_______603_______51

Sum odd = 20
Sum even = 15
4_______0_______63
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

Sum odd = 20
Sum even = 15
4_______0_______67
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______0_______267

Sum odd = 20
Sum even = 15
4_______0_______269
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
271
Sum odd = 20
Sum even = 15
272

Sum odd = 20
Sum even = 15
4

Sum odd = 20
Sum even = 15
4_______0_______275

Sum odd = 20
Sum even = 15
4_______0_______116
Sum odd = 20
Sum even = 15
278_______0_______279
Sum odd = 20
Sum even = 15
280// C++ implementation of the approach23
Sum odd = 20
Sum even = 15
282
Sum odd = 20
Sum even = 15
283

Sum odd = 20
Sum even = 15
0using0
Sum odd = 20
Sum even = 15
286
Sum odd = 20
Sum even = 15
42
Sum odd = 20
Sum even = 15
65
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
25
Sum odd = 20
Sum even = 15
06_______0_______32

Chủ Đề