MACHINE LEARNING PROJECTS ARE AVAILABLE FOR BE / MCA/ B.Sc, UG / PG STUDENTS
SOURCE CODE AND PROJECT DOCUMENTATION WILL ALSO BE PROVIDED
INTERESTED KINDLY CONTACT AT
E-MAIL: sathishc58@gmail.com
Mobile / WhatsApp: 9790881159
செல்வத்துள் செல்வம் செவிச்செல்வம் அச்செல்வம் செல்வத்துள் எல்லாம் தலை (அதிகாரம்:கேள்வி குறள் எண்:411)
MACHINE LEARNING PROJECTS ARE AVAILABLE FOR BE / MCA/ B.Sc, UG / PG STUDENTS
SOURCE CODE AND PROJECT DOCUMENTATION WILL ALSO BE PROVIDED
INTERESTED KINDLY CONTACT AT
E-MAIL: sathishc58@gmail.com
Mobile / WhatsApp: 9790881159
Step 1: Expand with "spaces" from the center towards the start/end of the string in each step.
i) string with no middle character adds a middle single space
e.g. ""BATA" " becomes "BA TA" and becomes “B A T A”
ii) string with middle character adds left and right space. A space is introduced before and after a 'character' or a 'substring'.
e.g. ""BATIA" " becomes "BA T IA" and becomes "B A T I A"
Step 2: Once space is added in each step then it is followed by character swap (swap between character after left space and character before right space). Swap happens and continues between all the opposite characters till the center (space or middle character) of the string is reached.
e.g.
"BA TA" becomes "BA TA" (swap for middle space will be same)
"B A T A" becomes "B T A A" (swap between A and T, followed by continuous swap till the middle empty space)
e.g.
"BA T IA" becomes "BA T IA" (swap middle character T will be in the same position)
"B A T I A" becomes “B I T A A” (swap between A and I, followed by continuous swap till the middle character ‘T’)
Step 3: Print the output
Step 4: Iterate from Step 1
All the intermediate outputs should be printed as below.
Example 1:
Input:
BATA
Output:
BA TA # addition of space in middle, followed by swap in middle space
B T A A # addition of space (before A and after T) followed by swap of 'T' and 'A' followed by a swap for middle space.
Example 2:
Input:
BATIA
Output:
BA T IA
B I T A A
Example 3:
Input:
CAPITOL
Outputs:
CAP I TOL # addition of space(before and after I) swaps 'I' which has no change since it is at the center
CA T I P OL # addition of space(before T and after P) swaps 'P' and 'T'. Followed by a swap of 'I.
C O P I T A L # addition of space(before A and after O) swaps 'A' and 'O'. Followed by a swap of 'T' and 'P'. Followed by a swap of 'I'. (swap till the middle is reached)
Example 4:
Input:
CARDBOARD
Output:
CARD B OARD
CAR O B D ARD
CA A D B O R RD
C R R O B D A A D
Example 5:
Input:
BATAMA
Output:
BAT AMA
BA A T MA
B M T A A A
Program
import math
1) Arrange the words in alphabetical order based on only the "first" character (not the second character and further characters).
2) If two words are starting with the same character then the same order of the words should be maintained from the original sentence.
Use char[] or Character[] array for the input and output. (e.g., avoid in-built java.lang.String or similar class to represent 'string', instead use char[] to solve the problem).
e.g., Java : char input[] = "The domestic dog is a domesticated form of wolf".toCharArray()
Python : input = list('The domestic dog is a domesticated form of wolf')
Javascript : input = Array.from('hello')
Input : this is an impossible task
Output : an is impossible this task
'a' is the lowest, followed by 'i' and 't' character.
an - first word because of 'a'
'is impossible' - 'is' comes before 'impossible' since 'is' appears in the orginial sentence before 'impossible'
'this task' - 'this' comes before 'task' since 'this' appears in the orginial sentence before 'task'.
Program to rearrange words in a sentence
IT companies conduct assessment exams (e.g CoCubes) or similar online tests to filter out the students
It would be difficult for most of the students to clear the "technical part" of the exam
We do provide "Technical Support" to students to clear CoCubes or similar online tests
Overview of Java
Variables
Data Types
Basics of Input / Output operations
Conditional constructs (if, assert)
Looping constructs (for, while and do / while )
Functions
Exceptions and User defined exceptions
Packages and User defined packages
Swing and AWT
Listeners (ActionListener, MouseListener, KeyListener and ItemListener)
Database programming (Connection, ResultSet and Cursors)
Input and Output streams (eg FileInputStream, FileOutputStream, FileReader, FileWriter etc)
Network programming (Client-Server communication)
Thread programming
Wrapper classes
Collection framework
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Our Motto
We believe in the quote 'Knowledge is Wealth' and providing "good education" to students would change their lives which in turn will improve society's condition
<a href="https://www.teacheron.com/tutor-profile/6Yd?r=6Yd" target="_blank" style="display: inline-block;"><img src="https://www.teacheron.com/resources/assets/img/badges/proudToBeTeacher.png" style="width: 160px !important; height: 68px !important"></a>
What we offer ?
What we don't offer ?
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Advanced DevOps Concepts
Training will be conducted on the following
1) Docker
2) Kubernetes
3) Terraform
Syllabus can be obtained from messaging me at the following SMS / WhatsApp / EmailID
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
If none of the course (or) course contents mentioned in this blog suits your requirement, kindly let us know your requirement
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp : 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Overview of Python
Variables
Data Types
Basics of Input / Output operations
Lists, Sets and Dictionaries
String operations with regex
Conditional constructs (if, assert)
Looping constructs (for, while and do / while )
Functions
File operations
Exceptions
OOPS Concepts (Polymorphism and Inheritance)
DB concepts in Python
Networking concepts (client-server architecture)
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159
Email : sathishc58@gmail.com
Mobile : 9790881159
WhatsApp: 9790881159