Related questions
solve in C please.
Implement the following two functions that get a string, and compute an array of non-empty
tokens of the string containing only lower-case letters. For example:
●くろまる For a string "abc EFaG hi", the list of tokens with only lower-case letters is ["abc", "hi"].
●くろまる For a string "ab 12 ef hi ", the list of such tokens is ["ab","ef","hi"].
●くろまる For a string "abc 12EFG hi ", the list of such tokens is ["abc","hi"].
●くろまる For a string " abc ", the list of such tokens is ["abc"].
●くろまる For a string "+*abc!! B" the list of such tokens is empty.
That is, we break the string using the spaces as delimiters (ascii value 32), and look only at the
tokens with lower-case letters only .
1. The function count_tokens gets a string str, and returns the number of
such tokens.
int count_tokens(const char* str);
For example
●くろまる count_tokens("abc EFaG hi") needs to return 2.
●くろまる count_tokens("ab 12 ef hi") needs to return 3.
●くろまる count_tokens("ab12ef+") needs to return 0.
2. The function get_tokens gets a string str, and returns the array with the
tokens containing only lower-case letters in the correct order. The length of the array
should be the number of tokens, computed in count_tokens.
char** get_tokens(const char* str);
For example:
●くろまる get_tokens("abc EFaG hi") needs to return ["abc","hi"]
●くろまる get_tokens("++a+ b + c") needs to return ["b","c"].
●くろまる get_tokens("ab12ef+") needs to return either NULL or an empty array.
Step by stepSolved in 2 steps
- Implement function rotate that takes a string argument s and an integer argument n, and rotates the string s to the left by n times. For example, the code char s[] = "systems"; rotate(s, 3); will change s into "temssys", while the code char t[] = "abcd"; rotate(t, 1); will change t into "bcda". Restrictions: printf and strlen are the ONLY C library functions that you can use in the implementation. void rotate(char *w, int j)arrow_forwardAn array is positive dominant if it contains strictly more unique positive values than unique negative values. Write a function that returns true if an array is positive dominant. Examples ispositiveDominant([1, 1, 1, 1, -3, -4]) // There is only 1 unique positive value (1). // There are 2 unique negative values (-3, -4). ispositiveDominant([5, 99, 832, -3, -4]) → true ispositiveDominant([5, 0]) → true ispositive Dominant([0, -4, -1]) → falsearrow_forwardCreate a function that takes the dimensions of two triangles (as arrays) and checks if the first triangle fits into the second one. Examples does TriangleFit([1, does TriangleFit([1, does TriangleFit([1, does TriangleFit([1, 1, 1], [1, 1, 1]) → true 1, 1], [2, 2, 2]) → true 2, 3], [1, 2, 2]) → false 2, 4], [1, 2, 6]) → falsearrow_forward
- LeetCode Given an array of strings words representing an English Dictionary, return the longest word in words that can be built one character at a time by other words in words. If there is more than one possible answer, return the longest word with the smallest lexicographical order. If there is no answer, return the empty string. Example 1: Input: words = ["w","wo","wor","worl","wo Output: "world" Explanation: The word "world" can be buil Example 2: Input: words = ["a", "banana", "app","appl" Output: "apple" Explanation: Both "apply" and "apple" can Constraints: • 1 <= words.length <= 1000 • 1 <= words [i]. length <= 30 words [1] consists of lowercase English letters.arrow_forwardSolution in Java Create a function that takes an array of increasing letters and return the missing letter. Examples missing Letter (["a", "b", "c", "e", "f", "g"]) → "d" missing Letter (["O", "Q", "R", "S"]) → "P"arrow_forwardImplement a function pairsThatSum that accepts two arguments: 1. a target number2. a list of numbers the function then returns a list of tuple s that contains all pairs of numbers from the list that sum to the given target number. Note: the pair can be two numbers with the same value, e.g. (2,2) but these must be different items (have different locations) in the list. See the last example below. each pair should be reported only once (don't include a pair and its reverse), and each pair's values should be listed in the order that they occur in the list. E.g., the first example records the pair (0,3) instead of the pair (3,0) , because 0 occurs in the list before 4 . the list of pairs should be ordered by the order of the first value in the list, e.g., (0,3) comes before (1,2) because 0 comes before 1 in the list. (note: if you take the right approach, you won't have to do anything extra for this requirement) Below is an example of the output from the code: >>>...arrow_forward
- Implement a function findMixedCase in Python that: accepts a single argument, a list of words, and returns the index of the first mixed case word in the list, if one exists, (a word is mixed case if it contains both upper and lower case letters), and returns -1 if the all words are either upper or lower case. sample: >> findMixedCase( ['Hello','how','are','you'] ) # 'Hello' is mixed case0arrow_forwardGiven an array of wine objects, write a function that returns the name of the wine he will buy for the party. If given an empty array, return null. If given an array of only one, Atticus will buy that wine. Examples chosenWine ([ { name: "Wine A", price: 8.99 }, { name: "Wine 32", price: 13.99 }, { name: "Wine 9", price: 10.99 } - "Wine 9" ])arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education