SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Six Phrase – The Finishing School
Prabhu N.D. – 99946 75750 | 962 962 0432
www.sixphrase.com | sixphrase@gmail.com
www.facebook.com/SixPhrase
1) Problem: There is a colony of 8 cells arranged in a straight line where each
day every cell competes with its adjacent cells(neighbour). Each day, for each
cell, if its neighbours are both active or both inactive, the cell becomes inactive
the next day, otherwise it becomes active the next day.
Assumptions: The two cells on the ends have single adjacent cell, so the other
adjacent cell can be assumed to be always inactive.
Even after updating the cell state. consider its previous state for updating the
state of other cells. Update the cell information of all cells simultaneously.
Write a function cellCompete which takes takes one 8 element array of integers
cells representing the current state of 8 cells and one integer days representing
te number of days to simulate.
An integer value of 1 represents an active cell and value of 0 represents an
inactive cell.
program:
int* cellCompete(int* cells,int days)
{/
/write your code here
}
//function signature ends
TESTCASES 1:
INPUT:
[1,0,0,0,0,1,0,0],1
EXPECTED RETURN VALUE:
[0,1,0,0,1,0,1,0]
TESTCASE 2:
INPUT:
[1,1,1,0,1,1,1,1,],2
EXPECTED RETURN VALUE:
[0,0,0,0,0,1,1,0]
2) Question 2: Write a function to insert an integer into a circular linked _list whose
elements are sorted in ascending order 9smallest to largest). The input to the function
insertSortedList is a pointer start to some node in the circular list and an integer n
between 0 and 100. Return a pointer to the newly inserted node.
The structure to follow for a node of the circular linked list is_
Struct CNode ;
Typedef struct CNode cnode;
Struct CNode
{I
nt value;
Cnode* next;
};C
node* insertSortedList (cnode* start,int n
{/
/WRITE YOUR CODE HERE
}/
/FUNCTION SIGNATURE ENDS
TestCase 1:
Input:
[3>4>6>1>2>^],5
Expected Return Value:
[5>6>1>2>3>4>^]
TestCase 2:
Input:
[1>2>3>4>5>^],0
Expected Return Value:
[0>1>2>3>4>5>^]
3) Question 3: The LeastRecentlyUsed(LRU) cache algorithm exists the
element from the cache(when it's full) that was leastrecentlyused. After an
element is requested from the cache, it should be added to the cache(if not
already there) and considered the most recently used element in the cache.
Initially, the cache is empty. The input to the function LruCountMiss shall
consist of an integer max_cache_size, an array pages and its length len.
The function should return an integer for the number of cache misses using
the LRU cache algorithm.
Assume that the array pages always has pages numbered from 1 to 50.
TEST CASES:
TEST CASE1:
INPUT:
3,[7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0],16
EXPECTED RETURN VALUE:
11
TESTCASE 2:
INPUT:
2,[2,3,1,3,2,1,4,3,2],9
EXPECTED RETURN VALUE:
8
EXPLANATION:
The following page numbers are missed one after the other 2,3,1,2,1,4,3,2.This
results in 8 page misses.
CODE:
int lruCountMiss(int max_cache_size, int *pages,int len)
{/
/write tour code
}
4) Question 4: A system that can run multiple concurrent jobs on a single CPU have
a process of choosing which task hast to run when, and how to break them up, called
“scheduling”. The RoundRobin policy for scheduling runs each job for a fixed amount
of time before switching to the next job. The waiting time fora job is the total time that
it spends waiting to be run. Each job arrives at particular time for scheduling and
certain time to run, when a new job arrives, It is
scheduled after existing jobs already waiting for CPU time Given list of job submission,
calculate the average waiting time for all jobs using RoundRobin policy.
The input to the function waitingTimeRobin consist of two integer arrays containing
job arrival and run times, an integer n representing number of jobs and am integer q
representing the fixed amount of time used by RoundRobin policy. The list of job
arrival time and run time sorted in ascending order by arrival time. For jobs arriving at
same time, process them in the order they are found in the arrival array. You can
assume that jobs arrive in such a way that CPU is never idle.
The function should return floating point value for the average waiting time which is
calculated using round robin policy.
Assume 0<=jobs arrival time < 100 and 0<job run time <100.
5) Problem:
Mooshak the mouse has been placed in a maze.There is a huge chunk of cheese
somewhere in the maze. The maze is represented as a two dimensional array of
integers, where 0 represents walls.1 repersents paths where mooshak can move
and 9 represents the huge chunk of cheese.
Mooshak starts in the top left corner at 0.
Write a method is Path of class Maze Path to determine if Mooshak can reach the
huge chunk of cheese. The input to is Path consists of a two dimensional array
gnd for the maze matrix. the method should return 1 if there is a path from
Mooshak to the cheese.and 0 if not Mooshak is not allowed to leave the maze or
climb on walls.
EX: 8 by 8(8*8) matrix maze where Mooshak can get the cheese.
1 0 1 1 1 0 0 1
1 0 0 0 1 1 1 1
1 0 0 0 0 0 0 0
1 0 1 0 9 0 1 1
1 1 1 0 1 0 0 1
1 0 1 0 1 1 0 1
1 0 0 0 0 1 0 1
1 1 1 1 1 1 1 1
Test Cases:
Case 1:
Input:[[1,1,1,][9,1,1],[0,1,0]]
Expected return value :1
Explanation:
The piece of cheese is placed at(1,0) on the grid Mooshak can move from (0,0) to
(1,0) to reach it or can move from (0,0) to (0,1) to (1,1) to (1,0)
Test case 2:
Input: [[0,0,0],[9,1,1],[0,1,1]]
Expected return value: 0
Explanation:
Mooshak cannot move anywhere as there exists a wall right on (0,0)
6) Test whether an input string of opening and closing parentheses was balanced or
not. If yes , return the no. of parentheses. If no, return -1.
7) Reverse the second half of an input linked list. If the input linked list contained odd
number of elements , consider the middlemost element too in the second half.
8) Write a program to Merge sort using pointers
9) Merge two sorted singly linked lists into one sorted list
10) Reverse a linked list using recursion and without recursion
11) Removal of vowel from string
12) Print and count all the numbers which are less than a given key element from a
given array.
13) Eliminate repeated letters in Array
14) String Reversal
15) Find a target value in a two-dimensional matrix given the number of rows as
rowCount and number of columns as columnCount, and return its coordinates. If the
value didn't exist, the program had to return (-1,-1).
16) Obtain a output as follows:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
11 12 13 14 15
7 8 9 10
4 5 6
2 3
1
17) Write a C program to print below,when n=4 and s=3
3
44
555
555
44
3
18) Input: num1 and num2 such that 0 <= num1 <= 99999999 and 0 <= num2 <=
9. You have to find number of occurences of input num2 in input num1 and
return it with function int isOccured(int num1, int num2).
Example:
Input: num1= 199294, num2= 0
Output: 3
Test Case 1:
Input:
1222212
2
Expected Output:
5
Test Case 2:
Input:
1001010
0
Expected Output:
4
19) Find a sub string in a given string and replace it with another string?
20) Remove all the vowels from a given string using pointers concept
21) Program to check for prime number:
22) To find GCD of two number.
23) Find the GCD of N numbers using pointers
24) Print all the prime numbers which are below the given number separated by
comma.
25) C program to find out prime factors of given number
26) C Program to Display Prime Numbers between Two Intervals
27) C Program to Display Armstrong Number Between Two Intervals
28) Write a function to return a sorted array after merging two unsorted arrays,
the parameters will be two integer pointers for referencing arrays and two int
variable, the length of arrays (Hint: use malloc() to allocate memory for 3rd array):
29) Get an unsorted array and convert into alternate array(alternate array-
ascending order array by taking alternate elements).Half elements of array in
ascending remaining half in descending.The first n elements should be sorted in
ascending order and the next part should be sorted in descending and print it
Test Case Input: [1,5,6,8,4,7]6; 6 is the length of array
30) Given 5,1,4,7,9....do alternate sort for this..and print 1,5,9
31) Pattern Question:- For n=5
1
3*2
4*5*6
10*9*8*7
11*12*13*14*15
32) Pattern Question:-
1
22
333
4444
55555
4444
333
22
1
33) Pattern Question:-
To print the pattern like for n=3 the program should print
1 1 1 2
3 2 2 2
3 3 3 4
34) print n=6; n stands for number of lines
1111112
3222222
3333334
5444444
5555556
7666666
35) To print the trapezium pattern. for example , we have n=4 the output should
be like
1*2*3*4*17*18*19*20
- -5*6*7*14*15*16
- - - -8*9*12*13
- - - - - -10*11
36) C program to print following pyramid pattern of stars
37) Write a c program to print Pascal triangle.
In mathematics, Pascal's triangle is a triangular array of the binomial coefficients.
In much of the Western world it is named after French mathematician Blaise
Pascal, although other mathematicians studied it centuries before him in India,
Iran, China, Germany, and Italy.
38) 1
3*2
4*5*6
9*8*7
14*13*12*11
39) 1
2*3
4*5*6
7*8*9*10
7*8*9*10
4*5*6
2*3
1
40) 1
2 2
3 3 3
4 4 4 4
41) 1*2*3*4
9*10*11*12
13*14*15*16
5*6*7*8

Contenu connexe

Tendances

Artificial intelligence in cyber defense
Artificial intelligence in cyber defenseArtificial intelligence in cyber defense
Artificial intelligence in cyber defenseUjjwal Tripathi
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detectionkalpesh1908
 
IRJET- Hospital Admission Prediction Model
IRJET- Hospital Admission Prediction ModelIRJET- Hospital Admission Prediction Model
IRJET- Hospital Admission Prediction ModelIRJET Journal
 
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoSistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoStefano Scarpellini
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
Deep Convolutional Neural Networks and Covid19 by Dr.Sana Komal
Deep Convolutional Neural Networks and Covid19 by Dr.Sana KomalDeep Convolutional Neural Networks and Covid19 by Dr.Sana Komal
Deep Convolutional Neural Networks and Covid19 by Dr.Sana KomalSana Komal
 
Soil Monitoring system using Intel Galileo
Soil Monitoring system using Intel GalileoSoil Monitoring system using Intel Galileo
Soil Monitoring system using Intel GalileoMphasis
 
Diabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine LearningDiabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine Learningjagan477830
 
Covid 19 diagnosis using x-ray images and deep learning
Covid 19 diagnosis using x-ray images and deep learningCovid 19 diagnosis using x-ray images and deep learning
Covid 19 diagnosis using x-ray images and deep learningShamik Tiwari
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsNandakumar P
 
Using prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannUsing prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannswapnac12
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningAravind Balaji
 
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...IAEME Publication
 
NETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical AddressingNETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical AddressingPankaj Debbarma
 
Data Mining and Intrusion Detection
Data Mining and Intrusion Detection Data Mining and Intrusion Detection
Data Mining and Intrusion Detection amiable_indian
 
A new classification model for covid 19 based on convolutional neural networks
A new classification model for covid 19 based on convolutional neural networksA new classification model for covid 19 based on convolutional neural networks
A new classification model for covid 19 based on convolutional neural networksAboul Ella Hassanien
 
Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communicationBharat Rathore
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_dDana Brophy
 

Tendances (20)

Artificial intelligence in cyber defense
Artificial intelligence in cyber defenseArtificial intelligence in cyber defense
Artificial intelligence in cyber defense
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detection
 
IRJET- Hospital Admission Prediction Model
IRJET- Hospital Admission Prediction ModelIRJET- Hospital Admission Prediction Model
IRJET- Hospital Admission Prediction Model
 
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoSistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasporto
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
Deep Convolutional Neural Networks and Covid19 by Dr.Sana Komal
Deep Convolutional Neural Networks and Covid19 by Dr.Sana KomalDeep Convolutional Neural Networks and Covid19 by Dr.Sana Komal
Deep Convolutional Neural Networks and Covid19 by Dr.Sana Komal
 
Soil Monitoring system using Intel Galileo
Soil Monitoring system using Intel GalileoSoil Monitoring system using Intel Galileo
Soil Monitoring system using Intel Galileo
 
Presentation3.pdf
Presentation3.pdfPresentation3.pdf
Presentation3.pdf
 
FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT
 
Diabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine LearningDiabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine Learning
 
Covid 19 diagnosis using x-ray images and deep learning
Covid 19 diagnosis using x-ray images and deep learningCovid 19 diagnosis using x-ray images and deep learning
Covid 19 diagnosis using x-ray images and deep learning
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed Systems
 
Using prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannUsing prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbann
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
 
NETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical AddressingNETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical Addressing
 
Data Mining and Intrusion Detection
Data Mining and Intrusion Detection Data Mining and Intrusion Detection
Data Mining and Intrusion Detection
 
A new classification model for covid 19 based on convolutional neural networks
A new classification model for covid 19 based on convolutional neural networksA new classification model for covid 19 based on convolutional neural networks
A new classification model for covid 19 based on convolutional neural networks
 
Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communication
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_d
 

Similaire à Amcat automata questions

Advance data structure & algorithm
Advance data structure & algorithmAdvance data structure & algorithm
Advance data structure & algorithmK Hari Shankar
 
LeetCode Solutions In Java .pdf
LeetCode Solutions In Java .pdfLeetCode Solutions In Java .pdf
LeetCode Solutions In Java .pdfzupsezekno
 
Visual Programing basic lectures 7.pptx
Visual Programing basic lectures  7.pptxVisual Programing basic lectures  7.pptx
Visual Programing basic lectures 7.pptxMrhaider4
 
Classical programming interview questions
Classical programming interview questionsClassical programming interview questions
Classical programming interview questionsGradeup
 
data structures using C 2 sem BCA univeristy of mysore
data structures using C 2 sem BCA univeristy of mysoredata structures using C 2 sem BCA univeristy of mysore
data structures using C 2 sem BCA univeristy of mysoreambikavenkatesh2
 
Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfTulasiramKandula1
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentationManchireddy Reddy
 
CE344L-200365-Lab2.pdf
CE344L-200365-Lab2.pdfCE344L-200365-Lab2.pdf
CE344L-200365-Lab2.pdfUmarMustafa13
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to Algorithmspppepito86
 
COMPANION TO MATRICES SESSION II.pptx
COMPANION TO MATRICES SESSION II.pptxCOMPANION TO MATRICES SESSION II.pptx
COMPANION TO MATRICES SESSION II.pptximman gwu
 
M269 Data Structures And Computability.docx
M269 Data Structures And Computability.docxM269 Data Structures And Computability.docx
M269 Data Structures And Computability.docxstirlingvwriters
 

Similaire à Amcat automata questions (20)

Advance data structure & algorithm
Advance data structure & algorithmAdvance data structure & algorithm
Advance data structure & algorithm
 
1.2 matlab numerical data
1.2  matlab numerical data1.2  matlab numerical data
1.2 matlab numerical data
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
CPP Homework Help
CPP Homework HelpCPP Homework Help
CPP Homework Help
 
611+tutorial
611+tutorial611+tutorial
611+tutorial
 
LeetCode Solutions In Java .pdf
LeetCode Solutions In Java .pdfLeetCode Solutions In Java .pdf
LeetCode Solutions In Java .pdf
 
NumPy.pptx
NumPy.pptxNumPy.pptx
NumPy.pptx
 
Visual Programing basic lectures 7.pptx
Visual Programing basic lectures  7.pptxVisual Programing basic lectures  7.pptx
Visual Programing basic lectures 7.pptx
 
Classical programming interview questions
Classical programming interview questionsClassical programming interview questions
Classical programming interview questions
 
data structures using C 2 sem BCA univeristy of mysore
data structures using C 2 sem BCA univeristy of mysoredata structures using C 2 sem BCA univeristy of mysore
data structures using C 2 sem BCA univeristy of mysore
 
Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdf
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
 
CE344L-200365-Lab2.pdf
CE344L-200365-Lab2.pdfCE344L-200365-Lab2.pdf
CE344L-200365-Lab2.pdf
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to Algorithms
 
algorithm
algorithmalgorithm
algorithm
 
COMPANION TO MATRICES SESSION II.pptx
COMPANION TO MATRICES SESSION II.pptxCOMPANION TO MATRICES SESSION II.pptx
COMPANION TO MATRICES SESSION II.pptx
 
White box-sol
White box-solWhite box-sol
White box-sol
 
M269 Data Structures And Computability.docx
M269 Data Structures And Computability.docxM269 Data Structures And Computability.docx
M269 Data Structures And Computability.docx
 
Algorithm Assignment Help
Algorithm Assignment HelpAlgorithm Assignment Help
Algorithm Assignment Help
 
05-stack_queue.ppt
05-stack_queue.ppt05-stack_queue.ppt
05-stack_queue.ppt
 

Plus de ESWARANM92

Two dimensional truss
Two dimensional trussTwo dimensional truss
Two dimensional trussESWARANM92
 
Percussion welding
Percussion weldingPercussion welding
Percussion weldingESWARANM92
 
Std06 i-msss-em-2
Std06 i-msss-em-2Std06 i-msss-em-2
Std06 i-msss-em-2ESWARANM92
 
Me ed 2017 reg
Me ed  2017 regMe ed  2017 reg
Me ed 2017 regESWARANM92
 
Energies 09-00066
Energies 09-00066Energies 09-00066
Energies 09-00066ESWARANM92
 
Catia sketcher tutorial
Catia sketcher tutorialCatia sketcher tutorial
Catia sketcher tutorialESWARANM92
 
Fracture toughness wikipedia, the free encyclopedia
Fracture toughness   wikipedia, the free encyclopediaFracture toughness   wikipedia, the free encyclopedia
Fracture toughness wikipedia, the free encyclopediaESWARANM92
 
Amcat automata questions
Amcat   automata questionsAmcat   automata questions
Amcat automata questionsESWARANM92
 

Plus de ESWARANM92 (13)

Two dimensional truss
Two dimensional trussTwo dimensional truss
Two dimensional truss
 
Ansys
AnsysAnsys
Ansys
 
Percussion welding
Percussion weldingPercussion welding
Percussion welding
 
Std06 i-msss-em-2
Std06 i-msss-em-2Std06 i-msss-em-2
Std06 i-msss-em-2
 
Me ed 2017 reg
Me ed  2017 regMe ed  2017 reg
Me ed 2017 reg
 
Amazon
AmazonAmazon
Amazon
 
Intro --ucm 2
Intro --ucm 2Intro --ucm 2
Intro --ucm 2
 
Me6402 mt ii
Me6402 mt iiMe6402 mt ii
Me6402 mt ii
 
Energies 09-00066
Energies 09-00066Energies 09-00066
Energies 09-00066
 
Catia sketcher tutorial
Catia sketcher tutorialCatia sketcher tutorial
Catia sketcher tutorial
 
Fracture toughness wikipedia, the free encyclopedia
Fracture toughness   wikipedia, the free encyclopediaFracture toughness   wikipedia, the free encyclopedia
Fracture toughness wikipedia, the free encyclopedia
 
Fractrue
FractrueFractrue
Fractrue
 
Amcat automata questions
Amcat   automata questionsAmcat   automata questions
Amcat automata questions
 

Dernier

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 

Dernier (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 

Amcat automata questions

  • 1. Six Phrase – The Finishing School Prabhu N.D. – 99946 75750 | 962 962 0432 www.sixphrase.com | sixphrase@gmail.com www.facebook.com/SixPhrase 1) Problem: There is a colony of 8 cells arranged in a straight line where each day every cell competes with its adjacent cells(neighbour). Each day, for each cell, if its neighbours are both active or both inactive, the cell becomes inactive the next day, otherwise it becomes active the next day. Assumptions: The two cells on the ends have single adjacent cell, so the other adjacent cell can be assumed to be always inactive. Even after updating the cell state. consider its previous state for updating the state of other cells. Update the cell information of all cells simultaneously. Write a function cellCompete which takes takes one 8 element array of integers cells representing the current state of 8 cells and one integer days representing te number of days to simulate. An integer value of 1 represents an active cell and value of 0 represents an inactive cell. program: int* cellCompete(int* cells,int days) {/ /write your code here } //function signature ends TESTCASES 1: INPUT: [1,0,0,0,0,1,0,0],1 EXPECTED RETURN VALUE: [0,1,0,0,1,0,1,0] TESTCASE 2: INPUT:
  • 2. [1,1,1,0,1,1,1,1,],2 EXPECTED RETURN VALUE: [0,0,0,0,0,1,1,0] 2) Question 2: Write a function to insert an integer into a circular linked _list whose elements are sorted in ascending order 9smallest to largest). The input to the function insertSortedList is a pointer start to some node in the circular list and an integer n between 0 and 100. Return a pointer to the newly inserted node. The structure to follow for a node of the circular linked list is_ Struct CNode ; Typedef struct CNode cnode; Struct CNode {I nt value; Cnode* next; };C node* insertSortedList (cnode* start,int n {/ /WRITE YOUR CODE HERE }/ /FUNCTION SIGNATURE ENDS TestCase 1: Input: [3>4>6>1>2>^],5 Expected Return Value: [5>6>1>2>3>4>^] TestCase 2: Input: [1>2>3>4>5>^],0 Expected Return Value: [0>1>2>3>4>5>^]
  • 3. 3) Question 3: The LeastRecentlyUsed(LRU) cache algorithm exists the element from the cache(when it's full) that was leastrecentlyused. After an element is requested from the cache, it should be added to the cache(if not already there) and considered the most recently used element in the cache. Initially, the cache is empty. The input to the function LruCountMiss shall consist of an integer max_cache_size, an array pages and its length len. The function should return an integer for the number of cache misses using the LRU cache algorithm. Assume that the array pages always has pages numbered from 1 to 50. TEST CASES: TEST CASE1: INPUT: 3,[7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0],16 EXPECTED RETURN VALUE: 11 TESTCASE 2: INPUT: 2,[2,3,1,3,2,1,4,3,2],9 EXPECTED RETURN VALUE: 8 EXPLANATION: The following page numbers are missed one after the other 2,3,1,2,1,4,3,2.This results in 8 page misses. CODE: int lruCountMiss(int max_cache_size, int *pages,int len) {/ /write tour code }
  • 4. 4) Question 4: A system that can run multiple concurrent jobs on a single CPU have a process of choosing which task hast to run when, and how to break them up, called “scheduling”. The RoundRobin policy for scheduling runs each job for a fixed amount of time before switching to the next job. The waiting time fora job is the total time that it spends waiting to be run. Each job arrives at particular time for scheduling and certain time to run, when a new job arrives, It is scheduled after existing jobs already waiting for CPU time Given list of job submission, calculate the average waiting time for all jobs using RoundRobin policy. The input to the function waitingTimeRobin consist of two integer arrays containing job arrival and run times, an integer n representing number of jobs and am integer q representing the fixed amount of time used by RoundRobin policy. The list of job arrival time and run time sorted in ascending order by arrival time. For jobs arriving at same time, process them in the order they are found in the arrival array. You can assume that jobs arrive in such a way that CPU is never idle. The function should return floating point value for the average waiting time which is calculated using round robin policy. Assume 0<=jobs arrival time < 100 and 0<job run time <100. 5) Problem: Mooshak the mouse has been placed in a maze.There is a huge chunk of cheese somewhere in the maze. The maze is represented as a two dimensional array of integers, where 0 represents walls.1 repersents paths where mooshak can move and 9 represents the huge chunk of cheese. Mooshak starts in the top left corner at 0. Write a method is Path of class Maze Path to determine if Mooshak can reach the huge chunk of cheese. The input to is Path consists of a two dimensional array gnd for the maze matrix. the method should return 1 if there is a path from Mooshak to the cheese.and 0 if not Mooshak is not allowed to leave the maze or climb on walls. EX: 8 by 8(8*8) matrix maze where Mooshak can get the cheese.
  • 5. 1 0 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 9 0 1 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 Test Cases: Case 1: Input:[[1,1,1,][9,1,1],[0,1,0]] Expected return value :1 Explanation: The piece of cheese is placed at(1,0) on the grid Mooshak can move from (0,0) to (1,0) to reach it or can move from (0,0) to (0,1) to (1,1) to (1,0) Test case 2: Input: [[0,0,0],[9,1,1],[0,1,1]] Expected return value: 0 Explanation: Mooshak cannot move anywhere as there exists a wall right on (0,0) 6) Test whether an input string of opening and closing parentheses was balanced or not. If yes , return the no. of parentheses. If no, return -1.
  • 6. 7) Reverse the second half of an input linked list. If the input linked list contained odd number of elements , consider the middlemost element too in the second half. 8) Write a program to Merge sort using pointers 9) Merge two sorted singly linked lists into one sorted list 10) Reverse a linked list using recursion and without recursion 11) Removal of vowel from string 12) Print and count all the numbers which are less than a given key element from a given array. 13) Eliminate repeated letters in Array 14) String Reversal 15) Find a target value in a two-dimensional matrix given the number of rows as rowCount and number of columns as columnCount, and return its coordinates. If the value didn't exist, the program had to return (-1,-1). 16) Obtain a output as follows: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 7 8 9 10 4 5 6 2 3 1 17) Write a C program to print below,when n=4 and s=3 3 44 555 555 44 3
  • 7. 18) Input: num1 and num2 such that 0 <= num1 <= 99999999 and 0 <= num2 <= 9. You have to find number of occurences of input num2 in input num1 and return it with function int isOccured(int num1, int num2). Example: Input: num1= 199294, num2= 0 Output: 3 Test Case 1: Input: 1222212 2 Expected Output: 5 Test Case 2: Input: 1001010 0 Expected Output: 4 19) Find a sub string in a given string and replace it with another string? 20) Remove all the vowels from a given string using pointers concept 21) Program to check for prime number: 22) To find GCD of two number. 23) Find the GCD of N numbers using pointers 24) Print all the prime numbers which are below the given number separated by comma. 25) C program to find out prime factors of given number 26) C Program to Display Prime Numbers between Two Intervals 27) C Program to Display Armstrong Number Between Two Intervals 28) Write a function to return a sorted array after merging two unsorted arrays, the parameters will be two integer pointers for referencing arrays and two int variable, the length of arrays (Hint: use malloc() to allocate memory for 3rd array): 29) Get an unsorted array and convert into alternate array(alternate array- ascending order array by taking alternate elements).Half elements of array in ascending remaining half in descending.The first n elements should be sorted in ascending order and the next part should be sorted in descending and print it
  • 8. Test Case Input: [1,5,6,8,4,7]6; 6 is the length of array 30) Given 5,1,4,7,9....do alternate sort for this..and print 1,5,9 31) Pattern Question:- For n=5 1 3*2 4*5*6 10*9*8*7 11*12*13*14*15 32) Pattern Question:- 1 22 333 4444 55555 4444 333 22 1 33) Pattern Question:- To print the pattern like for n=3 the program should print 1 1 1 2 3 2 2 2 3 3 3 4 34) print n=6; n stands for number of lines 1111112 3222222 3333334 5444444 5555556 7666666 35) To print the trapezium pattern. for example , we have n=4 the output should be like 1*2*3*4*17*18*19*20 - -5*6*7*14*15*16 - - - -8*9*12*13 - - - - - -10*11 36) C program to print following pyramid pattern of stars
  • 9. 37) Write a c program to print Pascal triangle. In mathematics, Pascal's triangle is a triangular array of the binomial coefficients. In much of the Western world it is named after French mathematician Blaise Pascal, although other mathematicians studied it centuries before him in India, Iran, China, Germany, and Italy. 38) 1 3*2 4*5*6 9*8*7 14*13*12*11 39) 1 2*3 4*5*6 7*8*9*10 7*8*9*10 4*5*6 2*3 1 40) 1
  • 10. 2 2 3 3 3 4 4 4 4 41) 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8