Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

text app #2

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion ProgrammingFundamentals/Ep2/GradeCalculator/src/Task.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
import com.faangx.ktp.basics.GradeCalculatorMiniApp

fun gradeFor(m1: Int, m2: Int, m3: Int, m4: Int, m5: Int): String {
TODO()
val average =(m1+m2+m3+m4+m5)/50f
return when{
average in 9f..10f -> "A+"
average in 8f..9f -> "A"
average in 7f..8f -> "B"
average in 6f..7f -> "C"
average in 5f..6f -> "D"
average in 3f..5f -> "E"
else -> "Fail"
}
}

fun main() {
Expand Down
14 changes: 8 additions & 6 deletions ProgrammingFundamentals/Ep2/GradeCalculator/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ files:
visible: true
placeholders:
- offset: 125
length: 6
length: 279
placeholder_text: TODO()
initial_state:
length: 6
length: 279
offset: 125
initialized_from_dependency: false
encrypted_possible_answer: TfCTjhxcmK3+QJCbZSMcoeTv/XCPbf52/7Ba753i5rSh8NCQyP2efi0MtMNOt5MGNuW7X8shgRg6DeDeDUZSF1avSYtwyMCbO1g3kejfy+V0snqjiXRDV4DsGzAhoHKVWxpvJdAiaGbQOEtt/usLsDjCY9TsqQJksOzC11aGq45kbayjaoQfNUvvB9VfTE1YDiFSu5ZiARzX6Q81iKNO1itzhoxOuQBuTvmGVJg+EKWdovGHAD7ZeCZDDXGli6r9XvO12Od7iGZ8zgLpMowoHPpNjGA4VZYEiNhtJCXHTLgwf4SbmGXCARv7kdPTRXijnFKuV/ILlourLGZWAhCufQ==
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05YrmglZKjBodhWmKddcmQuadmlGUwEpJ1OqlT0X5hJ1hAObboAZhBsCW5Jj2E1CVCN/Q9KQ2Uw3Dn00rja2wpS3w+pH0j1i6Z3cweX9fs1erI+edhYVbJ/Onm9q4YOyJZBhSHqhfsIRyXKMbrl7gS65Yhe7E2V31WhCRl7VW7L9Bt62QSGLu3W/5QxL7PSMNfYu4t/V7uLBFJqB6TFnMfP28REXlFMWeR9Nwib9/dMJN+t
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05YrmLGa6j7Ny0oUCZhj+cEjWgoPDur/S+pF0rb8i8Va/vKtoUvr1o8bMw+e1eFwMv39HQmP6LDan1vl2JS+hGkLrKjZaC/FHAj44ldG//z7NBXBpCVlhd7UL6PMBXP8ACAzp1cG4fbNioe5u+6Lpy4OpLXjXGsswjNgBX2uTEWAgXHdCaO6xBaznwVLgta664iJQfyjkecrpoQ3mllSCOkoxIHMLxdHl3l6xgHKP4u+LDde1E2zBdE8xHfYcsoX2VlsOFv5UMNN6kGDqzeDpJ0pNnNm/yI7K6zuIkc1K/euGJD0c77/gTOA3TutpIV+pS5tlcpSiPJhXjuZPnSYTFKu6QSSrEoY4gkVP+kxE0Jz+JHI/FqruaCHeSIrlS2xQ2KUwgJmkKH8fpVW/xGhZ4jrBz+CCetXtwlEfENPplmjv8h8IC6u2SPfWVutr6Fbi90+fTpjZLQCkX7cp+j0we9j0afJenH+Up2yOv5CFnid8q/OpBUXgrIT+Tap48xEFgmedU02gheS2Guf9/urSLLkAY7/PDWpr6dF/E5qhRoykPaBQJj1ziLVOC0nb9FKmlbcmF4sBAwIa6Nq/UMxg4jLxSMQ+Tl0WQj2JCaW/bVykvvnpRHZXjeZ0HL7lPr5/XzS+fJXPqAvADlF+HihbC+Alveb6pEnylC90bJDMPIylglry0Vgm3GvuMVdSAcNKuBU458bfMTnbWLQLLRO5+FO9FsupeNsGjMZ0b3z+/dVyJYVaABzLYPA5w8us3wmvGtFONGVzI0Q6pyuigSelqmknfnRInbHWGUUdVCCU1SRvUd
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 12:43:37 UTC"
record: -1
6 changes: 5 additions & 1 deletion ProgrammingFundamentals/Ep2/LeapYearChecker/src/Task.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
import com.faangx.ktp.basics.LeapYearCheckerMiniApp

fun isLeapYear(year: Int): Boolean {
TODO()
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
return true
} else {
return false
}
}

fun main() {
Expand Down
14 changes: 8 additions & 6 deletions ProgrammingFundamentals/Ep2/LeapYearChecker/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ files:
visible: true
placeholders:
- offset: 94
length: 6
length: 122
placeholder_text: TODO()
initial_state:
length: 6
length: 122
offset: 94
initialized_from_dependency: false
encrypted_possible_answer: MF7dHEwrPj5Dv96R2GI54fsUc7c4Wy6o6psqlw3B4XhKIXxXGyOT79KkVJbmbb/CaGQiGJquX9lIC5aS4bGgf0fI2jL8VMVLRepwMx2+hJddDvnNIxxQ9/1yA1DJ4W5yXR5KEODqCu0b+4p25OMkA79lRgkOOUPB/qQwujOfj8I=
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrn0SNh+Arf++A7qVQK8Eh5BUQe3VYctom7l7Hjjdtjkw/kO1+APJofjczIE0LMV3M/wqc+Tt4eJLQ3s6scxZZaJjBlQhQGXnnKerxk/r6DGrJp9ElpAsEjRSvjE/lW4JCjZZMj/Z9OlaZLtHegtNBID1gIjQHuJMfZgmaxbxIGeYruEhi8Ib54rAvWRi/6srAw==
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05YrmoFp6j0avk4rUnLR4iYhhXZI1ueua3FNr2SyYmgoA3+P+KVDVNoYn+7C5qJNu5WhFpK20lHbYzWOUYVXII7Dn9U+L9mIXTTUHubZQtk1EEKyZtVTy3rtp1OuOvAHlsvDtRS5ul1BNP++sx/o9MaGRn8K/i7U5LRBUKMR7STM4n6+was4wpxBe6xPCG+5HFaZnLBKh1K8z8bEk5SiWFnMwrFon0+Pi4Fs9dXsIsdeb0a1QoP6pddCXFozTjT7N+GJDNi3qCW42nrTZkqezI6I8QrA3to2y/U3KivfbyQNKjy2QCqRw/GKEQF16N4afqRte4Vn9JODDzL7n/DBzvb0R8wxZ2Ahztq1fG8bc/doYklesRfDN7wegjkaZq1OO3Ch9fUQSVgYlS2mDgIOOZ6CNTu0ibnuhZ0i/VnCE3+HPuFg2WLuPOPyIgZd0wJmMHumYG1hgg+rk2lRWoxyIurjwY7Ioy3NAUnpXLrMMcxXTTsCx/f7IBGbt0U/4HG08oVLBG+mmSdTybdofNvIZppEms2FeyIQCx/IPY8wB8wbgFKY/CDj72ud8ZO70ZkZXHK2RG3kTxJrm3FIF3VKJyeVd/ULn0QXXUnN4T5BE/ogLdF780p/aUdVGaezB2DpFAx74eulBaP5ETyGTMTehvIEJv8WcjLm7nn7HJHgVqQO6Cb+f950ua6DUSM1s6ktMqm1ej2tysaclVEUFWIDwp8H4LbL0UmjubxMPOY3jJyRjOVtrUJ+LnP61FQEB+vaC9ayBIGRtilvUtEKrqRzS4se6R5LoGOOmTt9EGCwI5/zKFVJJlQJpCq25iWsTDsqRdqXw==
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 12:00:16 UTC"
record: -1
8 changes: 7 additions & 1 deletion ProgrammingFundamentals/Ep2/MaxOfThreeNums/src/Task.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
import com.faangx.ktp.basics.MaxOfThreeNumsMiniApp

fun maxOf(x: Int, y: Int, z: Int): Int {
TODO()
if(x>y && x>z) {
return x
} else if (y>x && y>z) {
return y
} else {
return z
}
}

fun main() {
Expand Down
14 changes: 8 additions & 6 deletions ProgrammingFundamentals/Ep2/MaxOfThreeNums/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ files:
visible: true
placeholders:
- offset: 97
length: 6
length: 115
placeholder_text: TODO()
initial_state:
length: 6
length: 115
offset: 97
initialized_from_dependency: false
encrypted_possible_answer: A7DVO64RqzfNM8KHcz9IxZkbYuNDDxdDZtsPKjpU+EHWSJMRndZJusWOKZrMqU6LcQ/Np5ylD8Y3ftbDfwOBRjAg5DW4KUXXOhUtxaybSPtxDC7InhTDTjuDAHoPDw5/tv/G1Lyv7Y43hQQ3q3BMJV1bdnxLX2uxZnv/WFTMpOw=
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yru27nirXHnYLeeTLv804STZ5X8s2UZpGgb7h2YJpPCPVehEHGJBKU9DtHIFn1X6Pa8kafR6MPlOJv13/Htznkhr3VQEAfasGgXgyRZDvw+SDqD1S59FeW/JlfUglKuDQ00wVbsC9ZSVgqee/hqcrW4Y0fdtnjtSU344NwHluJodoHz5BXaYDBMxjP5S/5xrfZA==
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrj7iUUsYRcZ2HUfRKguCW4BiK7sj0ffnoY13iP9up+JH6pGvv/u9vszLDO6NJLloc+STKsguUe8qGuxhy3xiVS/G7s2PfA5+oNNcSrhxIJwo6OuDKiHb1+qCNXc3shnbfsPzDWFVR6eWhAA/JbeJoVzPXCMAaLrwPTTiOHFDiIdlvz5GbDch9jN6adMhM04tpnESkzdrhM5ON9QMnYsB7iFlsKPDTyWXcFuZKqkE2drsO+dBEV4p4RKtY1wvIXs3gjHOZ7+lBcLnv56KKWGhkrkkzMaZQNXPbn77bgR7tibF124PZdEf8/O92lj/jEdcbpFw/hui2j3fdaV080qUFXsGkCBGZTygH9FWC9gFRAZ+75YC+Bfmn2AYlbfiA/zEn3nTO9rY5cBtNCSz3NxR+1vO2xr0fpo0lH20hVoU6Lq8DNAocTkJTHYzYxAM9sGu98/hsUCT4ItfmijehD3tAcGdusATJLohRi1FmQfNIsI7aaHesBSdizhC5MMLFXsp8K7wBe3vx1mKcLeu2mq+nucZM/DXWDDaDX8ohL+syQTjSM442d0TwiCF0zzEN0P/+KTslJL5T716OjI5rwQJm7Q/lwC5KdCPq5U8z09sgtQOCih/stOS+LezuujTzi8E5GgCkOWApEoL6N+Z2cx+iil//CGT/lnvkzJdyFLTgBrfOjix1IwTA8NMzpSPOsvvAff86qFbXEoAMLk/KKFKi+TnlyX5XkaJRLH0Z3ArVADHRW/TGyQYKFRYdzDJDkKN0gSD9eXbyt3a17mCJYdrOUKkUEuvyNgq+J44L1F7aLPW
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 12:04:38 UTC"
record: -1
6 changes: 5 additions & 1 deletion ProgrammingFundamentals/Ep2/MaxOfTwoNums/src/Task.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
import com.faangx.ktp.basics.MaxOfTwoNumsMiniApp

fun maxOf(x: Int, y: Int): Int {
TODO()
if(x>y) {
return x
} else {
return y
}
}

fun main() {
Expand Down
12 changes: 7 additions & 5 deletions ProgrammingFundamentals/Ep2/MaxOfTwoNums/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ files:
visible: true
placeholders:
- offset: 87
length: 6
length: 62
placeholder_text: TODO()
initial_state:
length: 6
offset: 87
initialized_from_dependency: false
encrypted_possible_answer: 5TOOM1OpXX/+xGRkWyVHZz/VgQ9LhQgu8FP2XEZfPACinNlrJHit/++z9IXW8JDrX5wh5ZKr5zJVJB8j3bjrg69P2KYP14nFBPDsLHn1RYo=
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yru27nirXHnYLeeTLv804STb8CtljaObtoR7fTUuYrFmsWmc1dsx5balK7GHnXt2S6qYNsQQm+g8hy80oRzLB9EqjP6PZETOEKEPvPUp9Eo9/8aVst00u0ynCc2T6qXlB7jZNISOdtHXV02k/5FyE/LJtRaTB8cm0TQPhG1/dWh/SO7hBwGq8Wq99PDl0p2iINA==
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrj7iUUsYRcZ2HUfRKguCW4ASCM7BEEct9SbzOu7DcolhM0vUjR3/3anhYrMmpnMdCipdJ3HPi0NO9/o321HrcXIIZUPtDAB//hxO1Dvt8jOGg7H3wkNxJx9ot58DG+nwILhNYAN7WFz7RxTMaAT5ZRahRBB+x4CqEUAvxp8KNEN0ECwzezJOEq3p6t3DS0mGdg8ssuxA5POn0O/AMNd3syclavW0OTQaqn0kgum4IQTQaYs5vI/RQutJmMeFTxR8pA85aDh560bMBMjtmr6fDGuLxT/Cofm31oDQWVdF8Ln3sVBsPlXtopu3UZCxlV7eOKRpX27IVfnyWOEkE7cq97bf5yDTl637oibLKU9BMpnKcUK91w6VvXZna5SHdfvOyFFuhI8xuk+7Ks4m7ALqcLtRbTYy8OZmvvk3WW0bFKY4IegBv39q/ut5i32bAclp8HJgoKf+0yoE9D/B3r2y5byQihFog00kRzmxdkoGJ8Nly7tAKUrvmYAoQMSqKV10M7oLam0M0Bu1d+PQBmZvZxeDLQnTVDxmJ3aRKQU4yPcgESZcqGLDLSNkWc3elo9KjzPz0EIkv1K3Xf6TNOrGM8UgcrcwwKCY+SyqYxhFZhfTE3ASnkFdk854X6edg8RqbQ8zrOzb9Ukx/U41kAk1PdktTjT8rE9YD1kCe8A0DIEHPunaxvaHFT7oQ7zcGEAT78B6jmtOr/shkfOyhemLBe3IJIRe5WjukHuoHka/3B6lqvfaeLSVaOjM0lkWxM3sOLqekZ5OhSjSemaMZFtrHP0=
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 11:47:04 UTC"
record: -1
10 changes: 9 additions & 1 deletion ProgrammingFundamentals/Ep2/OddEvenChecker/src/Task.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
import com.faangx.ktp.basics.OddEvenCheckerMiniApp

fun checkEvenOdd(num: Int): String {
TODO()
if (num % 2 == 0) {
return "Even"
} else {
return "Odd"
}
}





fun main() {
OddEvenCheckerMiniApp(::checkEvenOdd)
}
12 changes: 7 additions & 5 deletions ProgrammingFundamentals/Ep2/OddEvenChecker/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ files:
visible: true
placeholders:
- offset: 93
length: 6
length: 86
placeholder_text: TODO()
initial_state:
length: 6
offset: 93
initialized_from_dependency: false
encrypted_possible_answer: DWLvma1gfTTsFHnpsPn+ykBR06zzpvtQmBn/UaCDRxGdDmbd6YrRmYXLLuFSyEgEy66vnzwZQwS2vEnP3MlWEMXn888pQx03QvAwxOp8GCc36NsXAw8Psx2ZA9SAGxZE
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrq9Q8SPAOtWn0tqIYH4jJgGIWCmEvr7GVlddrkrFmexu/CC+Pxjd6qqLYniFyLdfsQp9MgAjyDv7Fl+xZvC+whyjOpyFpklG5e/fwR65XV2DRl8yNRnmqeNyl+gK/uoIAkGOBQhGz7lcuShfA0GWzyMz+Quw75IW1/QokX1hKe5LHJTGuZBmz7WZ5Yd/qNEqow==
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05YrrPB/l40ucPaeYpisIoKOd4bOCjPzI1xL2LVtwEaVVy5eoA1G9DJGg/xNsWO15WnTbXs1qD04ijCoDdjYBVsu5C3HJXPQiF3VY42NvIuWbJy5k+RRsnUZ+669jCt8Uj9q90HgfmrarvPyPHIP1nsHDpMYQDyzMd/TFRgIZpsQW91ZOw7C5au01kzKALtM4sLSxitSbVITXwYwYJOPWWfnZC8uUOUEKVKDnBQ6Mr8fCUrMcSNe5NZoVB4vgGririvhD963Yy3aWcTe1mvWirJ7A/amNdXcrycEENxXWTvq0gMxOWFbKCVgKIn9M7xq9P2YUDT3xXA9QIPYDCcrgqO9yQOzhtSx/up/ofHSQH0Ldanl/N75khZXPNdDNc6tGr485usqvE/5bbFqPlX4fRxYtYxqe82mCq/ywzWGiczmFvz4jNMHe6CEIkUi05DXs/6t9k10OJhJ6PwqOkmppH2U8kCvJdqUR5AyIR+xy+pjSlll9B1vE4WjZuRK2YigRNlDc1inSECYaiuPurG935gjo89hgEN+AOABQmz+xJLLDzmGD+kELWKdqBewojGpiyC+3dI3AQUMmrHgQn+SOyJds5Cih1TFHe+OoZ4+Ex+TQHxhYDcQ6u2pxK6F0asrOxQPkiJeCXjtIixFLAuuBEh34tKYjyKE2MTbWOBUiuOJ5gfs2HbMHSt1d/wssxwQWz3FEl51rZsEQ/UHywZzI1kb11V+gtvgV0hvwcWpv2NH0ZYf7iWHUAyoYD5aQP8XIlFnScY5pCxP0z2CEAx9i7ugQTFQI35GyDH65tf3h5jz0vI
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 11:43:52 UTC"
record: -1
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import com.faangx.ktp.basics.PerimeterAndAreaOfRectMiniApp

fun getPerimeterOfRectangle(l: Int, b: Int): Int {
TODO()
return 2*(l+b)
}

fun getAreaOfRectangle(l: Int, b: Int): Int {
TODO()
return l*b
}

fun main() {
Expand Down
19 changes: 11 additions & 8 deletions ProgrammingFundamentals/Ep2/PerimeterAndAreaOfRect/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,33 @@ files:
visible: true
placeholders:
- offset: 115
length: 6
length: 12
placeholder_text: TODO()
initial_state:
length: 6
offset: 115
initialized_from_dependency: false
encrypted_possible_answer: R7KzKbCPzHqDteA2FaAZBSXrC9eIv7j8wmAUIFbSCmo=
selected: false
status: Unchecked
- offset: 175
length: 6
status: Solved
is_visible: false
- offset: 181
length: 10
placeholder_text: TODO()
initial_state:
length: 6
offset: 175
initialized_from_dependency: false
encrypted_possible_answer: e/KmgnnsXM8YXBf1x5eygQ==
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrr3+OmnP/mNPfaNAi1Yn7zHjn04kzwtp50OFbTNA/2pN7nlQLZCiowR78BJyKWyshkJTBb5B2jdZgcbKJEbLu+BoG25AXzs17Ohfz/Xh8E8w6hdwflIjh00X803AZIchhMCzTkUJJ8lbfdB36zJvZj+ML5ILQT3ssBXeMl+/1JCmYb+lMMHqJBzDQeqDo1NWhA+jhNfTaJFIRmfgFuG5TjPWWGIu3N6iZAoGqLMdMl2rIWKm9YLVknqdiArvePaf+gE9hp+f4dp2Xs09vmhCAcj14yedb5zUqFinqDdX18MWVXvUmS+qyiY/yCO3CBbw39TP8z6onCgg5TM+71z75RtGn7i6yq2ieBc7x6r4gti3CDlfUO+SXpzCnN9H0+57tBoFOCKKvJ6+qzny0J8h3w41YPDTzjV8lLTt2AlAkZERTz9qN9MzpY5S6Skr87j9IA==
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05YrmET267v5oFYxpf4TdQ5xZOA+Trv3xCPc+yNJXwhxDD5Hc8h6YJsm5uU95AE+BV/HlpGsQdmB18HzMwTZGLvVexkTWt2/jsQF+JwUDVA/enC0kjNByGC/P3ya9U7RCZCbRj8K5Nvhct0NDcg0dCdl/su2PPbVAulfMTA690Lh+LtzEVML1wuQh+7PuCPNjRGAHjSJRWRKrQEJjsEpC3zZg7ZNtnUIoe9LG/Raz8ArVp2fRVN45CvrDLUDwfDwiYxX+1qkcQgfj8HZaxzUBcgeLi/nzu+2Qq/yKaS9gAMsvtsUgCFxiKlwSMw1MJ6KOb9fmbVN+EhzjXmZ8HX+hRIQhO5wj8r8926qVG0cmhaYQ+nt2gkkln+rIcK2zKHgoIdpWPxhQuko4+qgFBxBdp7PfMdz9a7jrml7ykMiguwFAdMF3tWQ/gezcA46cr4TZLJJ5joN6gSVRr+Wp4tISUhq+XuNjzGejXo/TvEDIqz0w8o8JK9aYc4Z0mboNInaqY9r8kWRZ2/ApURM7bDbZQLCC0OVN4OONoqqaMUSw5eQ/dj7FZ0KxO3q1WEy7eA4BBW5GeKpZ2TZCO/YHC+Kj/ZsdSbAfWDgx6k+/NzejEWuy8U2Hpzge4sCd6vNFTux5ZlbSRZJDseu9G4as1FevnwkSyt6kk/CN2W/n+arhHsbm1AyVnOgKW0OXjaGhO8ZaKqcLxFwhp5NmfwhSX/9WGcZ4LVq6YsqC7OvZnrecwPZoP7UgoV6q6dTB+nTJGHHLZSPS/MRA4/euLHZ53rEYY9KZAXw3AE6IhhoIA0z2OENNpgPuuevfs+F/vMF+o8Tq19Oz1Uv/3GfnYH5ALyljlCt3k6LYksyvzyJC8UyJ7s1OqnCeAVKzvAKuJSMomOMCxCxH0syOJC0i7pg8xUgX9SXAk=
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Sat, 15 Jun 2024 14:42:00 UTC"
record: -1
8 changes: 4 additions & 4 deletions ProgrammingFundamentals/Ep2/ProfitLossCalculator/src/Task.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import com.faangx.ktp.basics.ProfitLossCalculatorMiniApp
import kotlin.math.roundToInt

fun getSp1(cp: Int, pl: Int): Int {
TODO()
return cp*(100+pl)/100
}
fun getSp2(cp: Int, absPL: Int): Int {
return cp + absPL
Expand All @@ -16,13 +16,13 @@ fun getCp2(sp: Int, absPL: Int): Int {
}

fun getPl1(cp: Int, sp: Int): Int {
return (sp - cp) / cp * 100
return ((sp - cp).toFloat() / cp * 100).roundToInt()
}
fun getPl2(cp: Int, absPL: Int): Int {
return absPL / cp * 100
return (absPL.toFloat() / cp * 100).roundToInt()
}
fun getPl3(sp: Int, absPL: Int): Int {
return absPL / (sp - absPL) * 100
return (absPL.toFloat() / (sp - absPL) * 100).roundToInt()
}

fun getAbsPL1(cp: Int, sp: Int): Int {
Expand Down
38 changes: 22 additions & 16 deletions ProgrammingFundamentals/Ep2/ProfitLossCalculator/task-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,17 @@ files:
visible: true
placeholders:
- offset: 128
length: 6
length: 22
placeholder_text: TODO()
initial_state:
length: 6
offset: 128
initialized_from_dependency: false
encrypted_possible_answer: A94HHC5GufoqLSYznhOXBnqm4o+12SG9ClTy2QNY3jU=
selected: false
status: Unchecked
- offset: 241
status: Solved
is_visible: false
- offset: 257
length: 28
placeholder_text: return sp * 100 / (100 + pl)
initial_state:
Expand All @@ -22,42 +23,47 @@ files:
initialized_from_dependency: false
encrypted_possible_answer: PLSlppYtZZWm4Jl/757a5CBpqGzjT1nNOhdbgf9s3DCCGY2tt3dZToE76q0pXMb5
selected: false
status: Unchecked
- offset: 376
length: 27
status: Solved
is_visible: false
- offset: 392
length: 52
placeholder_text: return (sp - cp) / cp * 100
initial_state:
length: 27
offset: 376
initialized_from_dependency: false
encrypted_possible_answer: chiuu/k00OrrrjhdFRWEIuiNlsStqftE9PvR3BV5LJqYLgigcK2AV2rGkO0MYZGZuwT52PQvOnzIBKhpVY8atw==
selected: false
status: Unchecked
- offset: 449
length: 23
status: Solved
is_visible: false
- offset: 490
length: 48
placeholder_text: return absPL / cp * 100
initial_state:
length: 23
offset: 449
initialized_from_dependency: false
encrypted_possible_answer: 05czHJnKtfVynQ9VbJ1FChKPHcK+LDKc0uf4668bS7S8ZP0tELJFpMYhjks4uqpRyb7/P/PrV1+jqWGhhhLsjA==
selected: false
status: Unchecked
- offset: 518
length: 33
status: Solved
is_visible: false
- offset: 584
length: 58
placeholder_text: return absPL / (sp - absPL) * 100
initial_state:
length: 33
offset: 518
initialized_from_dependency: false
encrypted_possible_answer: 05czHJnKtfVynQ9VbJ1FCtID3OnYZ/IG5DI5SeNqfyHTQO4YSF7Tvzzo7pz8t+T6mHsgtEIWEWNdYn1D86K7OQ==
selected: false
status: Unchecked
encrypted_text: 7MBEVo9g9k8GnP4uM05Yrpn8ED7fxGuD+13Rrs7nFFM7/gor3iIvyUyhhUGeZRYjBKQ6fTb4cFwWarE1jmFhDDEKtjnKmsAfRz1nnNkWGng14UhLGQca/ECbEB7DY5AJVBVlFZLYK1FkWMLV6xA0brDFlWk0tibixEaF5UcF0IyB4vA0qccaCjJJ1nwXiJRxEW9MNiIaK3JRZ7AIXoE1NsZ1wlkOJQ3gsrNHlxl1/rToI8Xzt8NRhkS5pf33CAvLd0LXxhr1saPp2Czjrf9CLSerBXimZRz8xHKkxLc37GiZaN2r82W7TbXnCHH7D2xcDU6mbG7KEJ3maVemih794tOj6ElvGXKplkJ+ZOgwvWrNRsWy7P6m3PCN4obi/umsjSTmbta26vgP+EQdePwY3cCwh4MzFvZdzXmtbVv2eRhsgxTm8QF6shvkMJVCsGsDBCnbwAE75/sAoO6oA01DrBf6dE7kU2dgIlq3/7fzO1NjWGFzXk+VBh8SXv5k3n6ZLBdgySc2NAsAEqyLki5nAccQeA/P2rGdMljUz5+K64O71TWiWvzPsZ2ttrJ4vX1IJg3E+F+q5h+n68iFGlZGY5ZRZAl6n3rfN+0kbw6Hu/UxzCjnOTClWeU9gFOsFnKXmCcrlfeZVr1ysy8V3fsGYahwpJO0a78qpiwZhbF/pj+oqwqn0pWjFpX7tUwC/9EZsBmeJK1fZ2Ozx02LWBvIyp04rHEydlrROmvm0AYNAz4TnEKH1MHbja8rqQPHIlTOVyD5P0F1Ok3zHEDMumeJvuUPC0LfDgeENsuj0sJ2spMfXHzU39gXnZXG/DBenBPpaKXl6bSTw1APgfZPWNqdzgPIar5V7lo8awmlJijCAcs/N6lrlFX1qk5C6TwdmLDxBRPgorK3H0i9k1DlVXPUrpL4QpOGRT94lHPSjBXAI46oBzfOSdk/al5ANGiAxaTz8Q6xZUEu+Oww17kX7PrygtA7EK4vDYgMb2/ZxR2HtlnyCFzf9IRi9JgG1NCeDV0g1dnAxWCbI274t0hIKdVMxAHVfuL3zyTb/hovUp7J/NjSUe9EeqFOp5DzbiMsOKzY+029XKu6tMRGIP/j1HF4RasZoYlmpXH37ZNY1DqReUKAKvdn5gmzjDceGswGl/V+0HB/0C6ND0Il+OVTOJnzuQFFk8vVxkMfFPXG9g/NZQ3trhg7rzZseHxTiG2PH3auhjpJUZH6JYM9tw2nxb6Aj7UkvHu8jvSSh6jRILBzZ+dp8zrLR+mUpWn1JWQ6Motkr8Q9bxxTEz9sR/wsbOEZ1l5D2+AkOFpQiCTv+VYh2kLhhWLgzVIeXVRtBMTrJ9hV7X+lnE9nYTdNp1OwN1VrRwCUraVgCLd9w1OI5kt0eVAjhoUOvWmAsOTgEHwYSVspFuEooaIts/noahxc7ZzcLFwP5ufQVrfP/hXcd8xhANkQYqP+nyEknUhBRILBJWxR
status: Solved
is_visible: false
learner_created: false
- name: test/Tests.kt
visible: false
encrypted_text: 7MBEVo9g9k8GnP4uM05YrlQXBrspJWo1Jziw+IAzVikLw079QXSDtm75waMwFDRzoV2qYHPFKWK/pj+JnnQJ7hpC81eStCceMXaY3zrT5dZp9gUAQt1ZV6BwjYc3gJPNK/pKTczAnYgGwCZK2bTmUCWqOVL8WC94TCj8VHO/aO57LMFcmpvpKDQpNP5LHYtqCFpaXO7UFIzzIZqqfTrX0Upt3wOSLOom29RfUHWHeO2hngpZTLcGudiOUcIDcdMnnkimwVmOVFpByFxOiHFam2EG4zm9JJkvABPyPqtuHq42PSpZet/iuM0HUVPXfecI709MWqqccSjtJvYs6Ik7kqslsYFrkmhRkHjNa+6WiWQoA3sHAcpagnKWXpZGL4WxwSZgO6FP4Bv9E4/sFpAozoEwYLffN5lAgTH5h02TKcEM69e1QTtAn0RvcWTaeHGZDPNzC3/9MPbYuFEVUlpQ5+jlfkRiESeJALv9YVnvr5Q5Efxlfogdg0LXYiZzjmLGPL5eWSSWnfwreacxSIjba5mA0j//4V6RWaC86w7y5M2l/23Zf/Zxg7kyzvmgZtK5rs9B7+ugoKI7LWcK+IO9OvgpEoyKt9avvY8Y8l4WT4P5ol3jf07NptrS2k472Ops5XMvFcHNjeco09c1j0wC2LzGLi/GgOXmG1p+jX+rdf4xaPaAJWyP3yaNsObjyi2qppBA4E8PdH4oKdpDIhjPQ66phDlmapFkvgC4QzLjkzoTpqBHOctjf6qiESkQ4zgB2ZspPyRl1FM4vLs9PJh7hR5lw3+b6xKz0DzLXddrehIWfpgMOuzYNS/+mn8biOwDrXJYlgW0tyHZI5hF4g1sPgh358ey1orEz9ucEhAi7f+m1faUAiGK9j2fLZgY++SRCGWbDRRjcwfkzx9I4Y3LJJlkX7RywZGk6owPpdZYlYMd4zcVJuO5jEODOL3GDatSRXK9twZ+4S4vpi+wsGhWp13ur3wwu0rbm6HP1PMVnHFLg/E7wuU7Dz+Ge7oR2j1WK10NmD23AXnw4+b4jGBaJ0E/qDbtg9w4sW0dAJgj97SwzlYxzdJI8PCexhvqvznuMCyKnUQvz6ZZ/wBYQoTSS/+EWxF1YSq+EbBYlaliyriXlbfA783Kg+plxxLdmUcv
learner_created: false
status: Unchecked
status: Solved
feedback:
message: Congratulations!
time: "Mon, 17 Jun 2024 11:26:17 UTC"
record: -1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.faangx.ktp.basics.SimpleInterestCalculatorV1MiniApp

fun getInterest(p: Float, r: Float, t: Float): Float {
TODO()
fun getInterest(p:Float,r:Float, t:Float): Float {
return p*r*t/100
}

fun main() {
Expand Down
Loading