Fork me on GitHub

Introduction and exercises to the general SARL syntax

Note If you don’t know how to solve an problem, or what is the function to be used, you could search on Internet for the answer using the API of the Java programming language. Indeed, since SARL is fully compatible with the Java API, you could use all the types or functions that are defined in this Java API.

1. Exercise 1


Twinkle, twinkle, little star,
	How I wonder what you are! 
		Up above the world so high,   		
		Like a diamond in the sky. 
Twinkle, twinkle, little star, 
	How I wonder what you are

Answer

2. Exercise 2

Current date and time:
2014-07-05 14:34:14

Answer

3. Exercise 3

r = 1.1;
Area = 3.8013271108436504

Answer

4. Exercise 4

Answer

5. Exercise 5

List : ['3', ' 5', ' 7', ' 23']

Answer

6. Exercise 6

Answer

7. Exercise 7

Answer

8. Exercise 8

Answer

9. Exercise 9

Note: Use ‘GregorianCalendar’ type from the Java API.

Answer

10. Exercise 10

Answer

11. Exercise 11

Answer

12. Exercise 12

Answer

13. Exercise 13

Answer

14. Exercise 14

Answer

15. Exercise 15

Answer

16. Exercise 16

Answer

17. Exercise 17

Answer

18. Exercise 18

Answer

19. Exercise 19

Answer

20. Exercise 20

Answer

21. Exercise 21

3 -> [1, 5, 8, 3] : True
-1 -> [1, 5, 8, 3] : False

Answer

22. Exercise 22

Answer

23. Exercise 23

numbers = [    
    386, 462, 47, 418, 907, 344, 236, 375, 823, 566, 597, 978, 328, 615, 953, 345, 
    399, 162, 758, 219, 918, 237, 412, 566, 826, 248, 866, 950, 626, 949, 687, 217, 
    815, 67, 104, 58, 512, 24, 892, 894, 767, 553, 81, 379, 843, 831, 445, 742, 717, 
    958,743, 527
    ]

Answer

24. Exercise 24

color_list_1 = set(["White", "Black", "Red"])
color_list_2 = set(["Red", "Green"])
{'Black', 'White'}

Answer

25. Exercise 25

Answer

26. Exercise 26

Answer

27. Exercise 27

Answer

28. Exercise 28

Answer

29. Exercise 29

Answer

30. Exercise 30

Answer

31. Exercise 31

Answer

32. Exercise 32

Answer

33. Exercise 33

Answer

34. Exercise 34

Answer

35. Exercise 35

Answer

36. Exercise 36

Answer

37. Exercise 37

Answer

38. Exercise 38

Answer

39. Exercise 39

Answer

40. Exercise 40

Answer

41. Exercise 41

Answer

42. Exercise 42

Answer

43. Exercise 43

Answer

44. Exercise 44

Answer

45. Exercise 45

Answer

46. Exercise 46

Answer

47. Exercise 47

Answer

48. Exercise 48

Answer

49. Exercise 49

Answer

50. Exercise 50

Answer

51. Exercise 51

Answer

52. Exercise 52

Answer

53. Exercise 53

Answer

54. Exercise 54

Answer

55. Exercise 55

Answer

56. Exercise 56

Answer

57. Exercise 57

Answer

58. Exercise 58

Answer

59. Exercise 59

Answer

60. Version Specification

Copyright © 2014-2025 SARL.io, the Original Authors and Main Authors.

Documentation text and medias are licensed under the Creative Common CC-BY-SA-4.0; you may not use this file except in compliance with CC-BY-SA-4.0. You may obtain a copy of CC-BY-4.0.

Examples of SARL code are licensed under the Apache License, Version 2.0; you may not use this file except in compliance with the Apache License. You may obtain a copy of the Apache License.

You are free to reproduce the content of this page on copyleft websites such as Wikipedia.

Generated with the translator docs.generator 0.15.1.