1.Bubble Sort
fun main() {
var arrayOfElements=intArrayOf(1,12,4,3,20,6)
var x=bubbleSort(arrayOfElements)
for(i in 0 until arrayOfElements.size){
println(arrayOfElements[i])
}
}
fun bubbleSort(elements:IntArray){
var length=elements.size
var temp=0
for(i in 0 until length){
for(j in 1 until length-1){
if(elements[j-1]>elements[j]){
temp=elements[j-1]
elements[j-1]=elements[j]
elements[j]=temp
}
}
}
}
- Searching Any Elements
fun main() {
var arrayOfElements=intArrayOf(1,12,4,3,20,6)
serachElements(arrayOfElements,245)
}
fun serachElements(elements:IntArray,searchItem:Int){
var lenght=elements.size
var isFound=false
for(i in 0 until lenght)
{
if(elements[i] == searchItem){
isFound=true
}
else{
// isFound=false
}
}
if(isFound){
print("element is found....")
}
else{
print("element is not found.......")
}
}
3) String each word Reverse
fun stringReverse(sentences:String){
var sentences="My is neeraj kumar keshri"
var splitedSentences=sentences.split(" ")
for(i in splitedSentences.indices){
println(splitedSentences[i].reversed())
}
}
4) Sum of even numbers in array
fun main() {
var arrayOfElements=intArrayOf(1,12,4,3,20,6,4,5)
addEvenPostionElements(arrayOfElements)
}
fun addEvenPostionElements(arr:IntArray)
{
var sum=0
for(i in 0 until arr.size){
if(arr[i]%2==0){
sum =sum+arr[i]
}
}
print(sum) }