Statistics

Problem Statement for "DegreesToRadians"

Problem Statement

In some forms of geometry, like the kind used in geographical longitude/latitude measurements, angles are measured in base-60. The base unit is the degree. One degree contains 60 minutes, and one minute contains 60 seconds.

You will be given the measurement of an angle in degrees, minutes, and seconds. Return the given angle in radians. Note that n degrees is equal to n*PI/180 radians.

Definition

Class:
DegreesToRadians
Method:
convertToRadians
Parameters:
int, int, int
Returns:
double
Method signature:
double convertToRadians(int degrees, int minutes, int seconds)
(be sure your method is public)

Notes

  • The return value must have an absolute or relative error less than 1e-9.

Constraints

  • degrees will be between 0 and 359, inclusive.
  • minutes will be between 0 and 59, inclusive.
  • seconds will be between 0 and 59, inclusive.

Examples

  1. 0

    0

    0

    Returns: 0.0

    Zero is zero, in either measurement system.

  2. 180

    0

    0

    Returns: 3.141592653589793

    180 degrees is PI radians.

  3. 359

    59

    59

    Returns: 6.283180459042776

    This is as close to a full circle as it gets.

  4. 23

    30

    5

    Returns: 0.41017661490272295

  5. 198

    49

    40

    Returns: 3.470199366645837

  6. 153

    1

    23

    Returns: 2.6707561509066453

  7. 164

    55

    17

    Returns: 2.8784212430731038

  8. 175

    58

    28

    Returns: 3.0713334549233995

  9. 128

    29

    58

    Returns: 2.242738392539091

  10. 164

    27

    47

    Returns: 2.870421817334796

  11. 231

    26

    53

    Returns: 4.039530616783198

  12. 85

    55

    14

    Returns: 1.4995965895871504

  13. 216

    52

    15

    Returns: 3.785110093210536

  14. 278

    53

    54

    Returns: 4.867694194991318

  15. 305

    34

    15

    Returns: 5.333217139729506

  16. 247

    50

    2

    Returns: 4.325517359132903

  17. 148

    46

    39

    Returns: 2.596657227885864

  18. 311

    40

    14

    Returns: 5.439677375964349

  19. 223

    46

    34

    Returns: 3.9056299261975553

  20. 278

    58

    16

    Returns: 4.868964406835825

  21. 198

    7

    47

    Returns: 3.458015998839554

  22. 164

    50

    27

    Returns: 2.877015283397886

  23. 161

    8

    48

    Returns: 2.8125399119471286

  24. 346

    5

    12

    Returns: 6.040351830585442

  25. 323

    6

    53

    Returns: 5.639415764444667

  26. 177

    16

    17

    Returns: 3.0939694056944034

  27. 17

    19

    53

    Returns: 0.3024898000546728

  28. 235

    22

    15

    Returns: 4.107996004829487

  29. 326

    58

    15

    Returns: 5.706717599656292

  30. 216

    58

    19

    Returns: 3.7868748150097744

  31. 198

    2

    3

    Returns: 3.456348239776537

  32. 21

    51

    20

    Returns: 0.38145140429698293

  33. 199

    35

    50

    Returns: 3.483628705612571

  34. 227

    45

    50

    Returns: 3.9752297782576402

  35. 146

    25

    36

    Returns: 2.5556274460535633

  36. 289

    13

    28

    Returns: 5.047918832806977

  37. 59

    28

    24

    Returns: 1.038005483802761

  38. 223

    4

    14

    Returns: 3.893315658697373

  39. 318

    52

    25

    Returns: 5.565394411612863

  40. 155

    29

    22

    Returns: 2.7138027576523607

  41. 352

    53

    47

    Returns: 6.159203904509445

  42. 238

    51

    25

    Returns: 4.168840121808733

  43. 6

    27

    59

    Returns: 0.11285977682548888

  44. 334

    4

    32

    Returns: 5.830718394873679

  45. 12

    0

    19

    Returns: 0.20953162483873033

  46. 95

    30

    44

    Returns: 1.6670027536742729

  47. 304

    27

    16

    Returns: 5.313732477885714

  48. 241

    6

    51

    Returns: 4.208236081535694

  49. 160

    6

    35

    Returns: 2.7944418172313097

  50. 171

    34

    3

    Returns: 2.9944177644153713

  51. 246

    49

    19

    Returns: 4.307855596730081

  52. 217

    29

    14

    Returns: 3.795868108794356

  53. 291

    0

    59

    Returns: 5.079194163375354

  54. 170

    22

    43

    Returns: 2.9736677388638832

  55. 46

    59

    12

    Returns: 0.8200720378704022

  56. 87

    36

    16

    Returns: 1.52898599493601

  57. 276

    56

    45

    Returns: 4.833616641346129

  58. 182

    56

    54

    Returns: 3.1930507777027586

  59. 103

    17

    2

    Returns: 1.8026439253750988

  60. 294

    41

    38

    Returns: 5.143378646617445

  61. 201

    23

    33

    Returns: 3.5149622138226797

  62. 342

    35

    0

    Returns: 5.979207129123907

  63. 238

    16

    34

    Returns: 4.158702667736733

  64. 66

    29

    43

    Returns: 1.1605615342504403

  65. 170

    37

    20

    Returns: 2.977919554847214

  66. 301

    28

    31

    Returns: 5.261736210586715

  67. 306

    20

    13

    Returns: 5.346588301054507

  68. 110

    7

    40

    Returns: 1.922092320126866

  69. 324

    10

    55

    Returns: 5.658042306072896

  70. 183

    13

    59

    Returns: 3.198020117934132

  71. 4

    58

    45

    Returns: 0.08690285233888433

  72. 263

    56

    28

    Returns: 4.606641420261078

  73. 263

    22

    14

    Returns: 4.596683347251087

  74. 56

    38

    57

    Returns: 0.9887144768443543

  75. 315

    53

    0

    Returns: 5.513204218841421

  76. 93

    54

    32

    Returns: 1.6390193080006306

  77. 178

    21

    56

    Returns: 3.1130662165933076

  78. 228

    43

    33

    Returns: 3.992018876034463

  79. 228

    5

    56

    Returns: 3.9810766312518213

  80. 0

    11

    42

    Returns: 0.0034033920413889425

  81. 266

    27

    16

    Returns: 4.650507362127868

  82. 201

    11

    55

    Returns: 3.511578214328536

  83. 337

    20

    3

    Returns: 5.887591887804638

  84. 47

    3

    53

    Returns: 0.82143436431432

  85. 212

    1

    58

    Returns: 3.7006700943716884

  86. 289

    22

    0

    Returns: 5.050401078854258

  87. 233

    10

    32

    Returns: 4.0696811796114

  88. 90

    42

    48

    Returns: 1.5832463421257894

  89. 205

    20

    3

    Returns: 3.5837572751721236

  90. 143

    52

    10

    Returns: 2.5109954985706193

  91. 308

    12

    8

    Returns: 5.379143539741012

  92. 257

    26

    32

    Returns: 4.49321441142869

  93. 65

    31

    8

    Returns: 1.1435203333594401

  94. 193

    21

    46

    Returns: 3.374817123024347

  95. 11

    4

    44

    Returns: 0.1933630885737273

  96. 114

    14

    41

    Returns: 1.9939465558041107

  97. 227

    12

    3

    Returns: 3.96540260494155

  98. 266

    49

    25

    Returns: 4.6569505359498145

  99. 340

    28

    20

    Returns: 5.942361289359582

  100. 253

    7

    14

    Returns: 4.41778709892167

  101. 359

    59

    59

    Returns: 6.283180459042776

  102. 23

    30

    5

    Returns: 0.41017661490272295

  103. 45

    35

    27

    Returns: 0.7957101503946482

  104. 1

    1

    1

    Returns: 0.017749028865420114

  105. 180

    0

    0

    Returns: 3.141592653589793

  106. 351

    29

    37

    Returns: 6.134720813613414


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: