write a function findlongestword that takes an array of words and returns the length of the longest one.

Answers

Answer 1

The function returns the longest word in an array.

```

function findLongestWord(arr)

{

var longestWord = 0;

for (var i = 0; i < arr.length; i++)

{

if (arr[i].length > longestWord)

{longestWord = arr[i].length;

}

}

return longestWord;

}

```

The function `findLongestWord` takes an array of words as an argument and returns the length of the longest one. It works by iterating through each word in the array and comparing its length to the current longest word. If the current word is longer, it becomes the new longest word. Finally, the function returns the length of the longest word.

Learn more about C++: https://brainly.com/question/31666192
#SPJ11


Related Questions

write a function update dict2(dict2, key1, key2, value), where dict2 is a two-level dictionary; key1 is the first-level key; key2 is the second-level key; and value is a value to be stored at dict2[key1][key2]. this function should modify dictionary dict2 so that the following holds: dict2[key1][key2]

Answers

This function can be used to modify a two-level dictionary by providing the first-level key (`key1`), the second-level key (`key2`), and the value (`value`) that should be stored at `dict2[key1][key2]`.

To write the function `update_dict2(dict2, key1, key2, value)`, we can follow these steps:
1.
```python
def update_dict2(dict2, key1, key2, value):
   if key1 in dict2:
       dict2[key1][key2] = value
   else:
       dict2[key1] = {key2: value}
```

2.

The function `update_dict2` takes four parameters: `dict2`, `key1`, `key2`, and `value`.

Inside the function, we first check if `key1` exists in `dict2` using the `in` operator. If `key1` is already a key in `dict2`, we update the value of `dict2[key1][key2]` to the provided `value`.

If `key1` is not a key in `dict2`, we create a new dictionary with `key2` as the key and `value` as the value, and assign it to `dict2[key1]`. This ensures that the structure of `dict2` is maintained, with `key1` as the first-level key and `key2` as the second-level key.

This function modifies `dict2` in-place, meaning the changes are made directly to the original dictionary.
```python
dict2 = {"a": {"x": 1, "y": 2}, "b": {"x": 3, "y": 4}}
key1 = "b"
key2 = "y"
value = 5

update_dict2(dict2, key1, key2, value)

print(dict2)
```

Output:
```python
{"a": {"x": 1, "y": 2}, "b": {"x": 3, "y": 5}}
```

In this example, we have an existing dictionary `dict2` with two first-level keys: "a" and "b". The second-level keys for both "a" and "b" are "x" and "y". We want to update the value of `dict2["b"]["y"]` to 5. After calling the `update_dict2` function, we can see that the value has been successfully updated in the dictionary.

This function can be used to modify a two-level dictionary by providing the first-level key (`key1`), the second-level key (`key2`), and the value (`value`) that should be stored at `dict2[key1][key2]`.

To know more about function visit

https://brainly.com/question/30721594

#SPJ11

The complete question is,

CSc 120: Update a 2-level dictionary Definitions A two-level dictionary is analogous to a list-of-lists (aka "2D-list), except that it involves dictionaries rather than lists: . Alist-of-lists L is a list where each element L[ someidx) is itself a list; and LIaomeidx) anotheridx] gives us a value stored in L . Analogously, a two-level dictionary D is a dictionary-of-dictionaries: D[ somekey] is itself a dictionary, and DI somekey]Ianotherkey] gives us a value stored in the two-level dictionary D. In this example, somekey is called the first-leve key and anotherkey is called the second-level key. In the examples below, DD is assumed to be the following two-level dictionary: bbb' Cstring4, ddd string5 ece 'string6, 'Estring'. ccc· { .aaa . ; .string 8., .bbb. ; .string9. } Thus, we have: DD bbb' cec' is the value string4', while DD ccbbb' is string9 Expected Behavior Write a function update dict2(dict2, keyl, key2, value), where diet2 is a two-level dictionary: key1 is the first-level key: key2 is the second-level key: and value is a value to be stored at dict2[key1key21. This function should return a dictionary obtained by updating dict2 such that in the resulting dictionary, which we refer to as newdictz, the following holds newdict2[ key1keyz- value. Examples DD is the two-level dictionary shown above (under Definitions) 1. update dict2 (DD, 'aaa,'cce,12) return value: 2. update_dict2 (DD, 'aaa', 9g,string17) return value: 3. update dict2(DD, 'ggg', 'aaa, 'string17") return value:

1. In a packet-switched network, messages will be split into smaller packets, and these packets will be transmitted into the network. Consider the source sends a message 5 Mbits long to a destination. Suppose each link in the figure is 10 Mbps. Ignore propagation, queuing, and processing delays. (a) Consider sending the message from source to destination without message segmentation. Find the duration to move the message from the source host to the first packet switch? Keeping in mind that each switch uses store-and-forward packet switching, execute the total time to move the message from source host to destination host? (6 marks) (b) Now, suppose that the message is segmented into 400 packets, each 20 kilobits long. Execute how long it takes to move the first packet from the source host to the first switch. When the first packet is sent from the first switch to the second switch, the second packet is sent from the source host to the first switch. Discover when the second packet will be fully received at the first switch. (6 marks)

Answers

In a packet-switched network, without message segmentation, the time to move the entire 5 Mbit message from the source host to the first packet switch is determined by the link capacity of 10 Mbps. It takes 5 milliseconds to transmit the message.

When the message is segmented into 400 packets, each 20 kilobits long, the time to move the first packet from the source host to the first switch is still 5 milliseconds. The second packet will be fully received at the first switch when the first packet is being sent from the first switch to the second switch, resulting in no additional delay.

(a) Without message segmentation, the time to move the entire 5 Mbit message from the source host to the first packet switch can be calculated using the formula: Time = Message Size / Link Capacity. Here, the message size is 5 Mbits and the link capacity is 10 Mbps. Thus, the time to move the message is 5 milliseconds.

Since each switch in store-and-forward packet switching requires the complete packet to be received before forwarding, the total time to move the message from the source host to the destination host would also be 5 milliseconds, assuming there are no propagation, queuing, and processing delays.

(b) When the message is segmented into 400 packets, each 20 kilobits long, the time to move the first packet from the source host to the first switch remains the same as before, 5 milliseconds. This is because the link capacity and the packet size remain unchanged.

As for the second packet, it will be fully received at the first switch when the first packet is being sent from the first switch to the second switch. Since the link capacity is greater than the packet size, there is no additional delay for the second packet. This is because the transmission of the first packet does not affect the reception of subsequent packets as long as the link capacity is sufficient to handle the packet size.

Learn more about  packet-switched network here :

https://brainly.com/question/30756385

#SPJ11

5. Given that \( n=32, w=2,1 \) word \( =1 \) byte, and cache size \( =512 \) Bytes. Determine: a) Memory capacity b) Total number of blocks in memory c) Number of cache lines

Answers

a) The memory capacity is 64 bytes.

b) The total number of blocks in memory is 32.

c) The number of cache lines is 256.

In this scenario, the word size is given as 2.1 words per byte, meaning each word occupies 1 byte. The cache size is specified as 512 bytes. Therefore, the memory capacity can be calculated by multiplying the word size and the cache size, resulting in 2.1 words/byte * 512 bytes = 1075.2 words. Since the word size is given as an integer, the memory capacity is rounded down to the nearest integer, resulting in a capacity of 64 bytes.

To determine the total number of blocks in memory, we divide the memory capacity by the word size: 64 bytes / 2.1 words/byte = 30.47619 words. Again, since the word size is given as an integer, the number of blocks is rounded down to the nearest integer, resulting in 32 blocks.

The number of cache lines can be calculated by dividing the cache size by the word size: 512 bytes / 2.1 words/byte = 243.80952 words. Once again, rounding down to the nearest integer, we find that the number of cache lines is 256.

In summary, the memory capacity is 64 bytes, the total number of blocks in memory is 32, and the number of cache lines is 256.

Learn more about  memory capacity here :

https://brainly.com/question/10569701

#SPJ11

Write a MATLAB function to solve the voting problem from HW4. The voting results shall be created as Sheet1 of an Excel file to be read by your MATLAB function. The function takes one argument which is the name of the Excel file. For 3.1.b, in addition to displaying on screen, your MATLAB function should also write the results on a new sheet of the same Excel file. (30 points)

Answers

To solve the voting problem and work with an Excel file in MATLAB, a function can be created that takes the name of the Excel file as an argument. It will read the voting results from Sheet1 and display them, and write the results on a new sheet within the same Excel file.

To address the task, a MATLAB function needs to be implemented. The function should accept the name of the Excel file as an input parameter. Using MATLAB's built-in functions for Excel file manipulation, the function can read the voting results from Sheet1 and display them on the screen.

Furthermore, the function should create a new sheet within the same Excel file to write the results. This can be achieved by using appropriate functions for creating worksheets and writing data to them in MATLAB.

By combining these steps, the function will successfully solve the voting problem, read the voting results from the Excel file, display them on the screen, and write the results to a new sheet within the same file.

Learn more about MATLAB

brainly.com/question/30763780

#SPJ11

Other Questions
If the general solution of a differential equation is \( y(t)=C e^{-3 t}+9 \), what is the solution that satisfies the initial condition \( y(0)=4 \) ? \[ y(t)= \] a) Explain, in detail, the stagnation process for gaseous flows and the influence it has on temperature, pressure, internal energy, and enthalpy.b) Describe and interpret the variations of the total enthalpy and the total pressure between the inlet and the outlet of a subsonic adiabatic nozzle. c) What is the importance of the Mach number in studying potentially compressible flows? how many employees are required to meet the account management departments goal? Find the cross product 3,1,25,2,5. Consider the line \( L \) described by the equation \( -x-3 y=-7 \). (a) The graph of \( L \) is a line with slope \( m, y \)-intercept at \( (0, b) \), and \( x \)-intercept at \( (a, 0) \) Which of the following statements correctly describe an adaptation that separates amphibians from reptiles? (Choose all that are correct). Select one or more: a. None of these b. Amphibians have well-developed lungs and reptiles do not. c. Amphibians have dry scaly skin and reptiles do not. d. Reptiles require water for their larval stage and amphibians do not. e. Reptiles have a water-tight amniotic egg and amphibians do not. f. Amphibians can use cutaneous respiration and reptiles cannot. g. Reptiles have limbs adapted to terrestrial life and amphibians do not. h. All of these Which TWO of the following statements are INCORRECT? Briefly explain your answers. (Total: 4 marks)|. E-value is used to assess the significance and quality of an assembled genome.II. Genomes of bacteria and archaea are expected to exhibit similar features.Ill. Identity matching is the best approach for gene prediction.IV. BLAST is a common approach for searching a database for identical or similar sequences to a query sequence. The adjusted flame commonly used for braze welding is A. an oxidizing flame. B. an excess oxygen flame. C. a pure acetylene flame. D. a neutral flame. a) Two 20 full-depth steel gears are heat treated to BHN=350. AGMA Quality No.8 Pinion turns 860 rpm. N1=30; N2=90; P=5, and b=2in. Find the horsepower the gears are transmitting b) Same gears as part a) but apply Quality No. 10. Explain your findings (a) Use Newton's method to find the critical numbers of the functionf(x) = x6 ? x4 + 2x3 ? 3xcorrect to six decimal places. (Enter your answers as a comma-separated list.)x =(b) Find the absolute minimum value of f correct to four decimal places. the pilot of an airplane notes that the compass indicates a heading due west. the airplane's speed relative to the air is 170 km/h. the air is moving in a wind at 26.0 km/h toward the north. find the velocity of the airplane relative to the ground. The table shows the latitude and longitude of three cities. Earth is approximately a sphere with a radius of 3960 miles. The equator and all meridians are great circles. The circumference of a great circle is equal to the length of the equator or any meridian. Find the length of a great circle on Earth in miles.| City | Latitude | Longitude| A | 3759'N | 8428'W| B | 3455'N | 13836'E| C | 644'N | 2158'W A 1.710kg rocket has a rocket motor that generates 2.910 N of thrust.What is the rocket's initial upward acceleration?At an altitude of 5000 m the rocket's acceleration has increased to 8.2 m/s . What mass of fuel has it burned? a feeling of detachment from oneself could be diagnosed as ptsd or depersonalization disorder. to determine which diagnosis best fits, one would consider: Which of the following is NOT a similarity between aldosterone and ADH? Both 1) result in changes in sodium concentration in the blood 2) act on epithelial cells in the last parts of the nephron tubule 3) cause the body to change how much sodium is reabsorbed and excreted 4) change transport across epithelial cell membranes in the nephron Carbon dioxide can combine with water to form carbonic acid which can dissociate into hydrogen ion and bicarbonate ion. This reaction is reversible. Which of the following is NOT a similarity about this equation both inside and outside of red blood cells? Both 1) use hemoglobin to change the hydrogen ion concentration in blood 2) affect the concentration of carbon dioxide in blood 3) use chloride to affect the amount of bicarbonate ions 4) shift to the right or left based on the concentrations of substances on each side of the equation Which of the following is a similarity between capillary exchange and glomerular filtration? 1) Hydrostatic pressure results in filtration 2) Lymph drainage returns filtered proteins to the circulation 3) Filtration moves substances into capillaries 4) Colloid osmotic pressure increase filtration Which of the following is NOT a similarity between the cardiovascular and respiratory systems? Both 1) use muscle contractions to move air/blood down pressure gradients 2) compensate for pH disturbances 3) use skeletal muscle contractions to move air/blood through conducting tubes 4) make carbon dioxide Which of the following is a similarity between a simple hormone and simple nervous response loop? Both 1) use paracrine signals to stimulate effectors/target cells 2) have afferent pathways which carry signals from the integrating center to the effectors/target cells 3) have afferent pathways which carry signals from the sensors/receptors to the integrating center 4) can be stimulated by chemoreceptor signaling The decomposition of 3.08 g nahco3 yields 1.04 g na2co3. what is the percent yield of this reaction? a. nahco3(s) b. na2co3(s) c. co2(g) d. h2o(g) Please write about your personal experience while completing the my plate daily food journals as well as how you did at following the suggested food plan. include information about any improvement in your health you may have noticed, discuss challenges you may have had and what you learned. remember that this assignment is about awareness and you may not want to change any dietary practices and that is okay. Syndrome of inappropriate antidiuretic hormone secretion (SIADH) is an endocrine disorder characterized by an increased release of antidiuretic hormone. Please explain the mechanism of action for the decreased urination demonstrated in patients who have this disorder. combined clinician-parent delivery of rapid syllable transition (rest) treatment for childhood apraxia of speech The table shown displays yearly salaries and the CPl across five decades. What is the 1999 salary in 2009 dollars? Multiple Choice $132,692 $170,844 $105,292 $174,136