marvin4547
03.11.2021 10:36

В формате 40минут на решение 1. Problem 1.(45 points)

Write a function that takes a string as an argument and returns a difference between

number of consonants and vowels. The string consists only from English alphabetical

symbols. Vowels in English are “a”, “e”, “o”, “u”, “i”.

Example:

f(“apple”) → 3, because here 3 consonant letters and 2 vowels

f(“gold”) → 2, because here 3 consonant letters and 1 vowel

Напишите функцию, которая принимает на вход строку как аргумент и возвращает

единственное число – разницу между количеством согласных и гласных букв.

Строка состоит только из символов английского алфавита. В английском языке

гласными считаются буквы “a”, “e”, “o”, “u”, “i”.

Пример:

f(“apple”) → 3, потому что в этом слове 3 согласных и 2 гласных букв

f(“gold”) → 2, потому что этом слове 3 согласных букв и 1 гласная

2. Problem 2.(45 points)

Write a function, that takes two string lists word1 and word2, return true if the two lists

represent the same string, and false otherwise. A string is represented by a list if the array

elements concatenated in order forms the string.

Example:

f([“a”, “p”, “p”, “l”, “e”], [“app”, “le”]) → True

Because “a” + “p” + “p” + “l” + “e” = “apple” and “app” + “le” = “apple” gives the same

word “apple”

f([“he”, “l”, “lo”], [“he”, “lp”]) →False, because “hello” is not the same as “help”

Напишите функцию, которая на входе принимает два списка, состоящих из строк, и

возвращает True, если после конкатенации элементов первого списка, полученное

слово равно слову, полученному после конкатенации элементов второго списка. В

противном случае надо вернуть False.

Пример:

f([“a”, “p”, “p”, “l”, “e”], [“app”, “le”]) → True

Потому что “a” + “p” + “p” + “l” + “e” = “apple” and “app” + “le” = “apple”

получается одно и то же слово “apple”

f([“he”, “l”, “lo”], [“he”, “lp”]) →False, потому что help и hello – разные слова

Problem 3.(10 points)

Write a function that takes a string and return the Morse Code version of this

string. String only consists from alphabetical characters.

[".-","-...","-.-.","-..",".","..-.","--.","","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-

.","...","-","..-","...-",".--","-..-","-.--","--.."] – this is a morse code for English alphabet

Example: f(“ab”) → “.--…”

Напишите функцию, которая принимает строку и возвращает ее версию в коде

Морзе.

Например: f(“ab”) → “.--…”

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
мария1965
30.04.2022 12:24

видеока́рта (также видеоада́птер, графический ада́птер, графи́ческая пла́та, графи́ческая ка́рта, графи́ческий ускори́тель) — устройство, преобразующее графический образ, хранящийся как содержимое памяти компьютера (или самого адаптера), в форму, пригодную для дальнейшего вывода на экран монитора. первые мониторы, построенные на электронно-лучевых трубках, работали по телевизионному принципу сканирования экрана электронным лучом, и для отображения требовался видеосигнал, генерируемый видеокартой.

однако эта базовая функция, оставаясь нужной и востребованной, ушла в тень, перестав определять уровень возможностей формирования изображения — качество видеосигнала (чёткость изображения) мало связано с ценой и техническим уровнем современной видеокарты. в первую очередь, сейчас под графическим адаптером понимают устройство с графическим процессором — графический ускоритель, который и занимается формированием самого графического образа. современные видеокарты не ограничиваются простым выводом изображения, они имеют встроенный графический процессор, который может производить дополнительную обработку, снимая эту с центрального процессора компьютера. например, все современные видеокарты nvidia и amd (ati) осуществляют рендеринг графического конвейера opengl и directx и vulcan на аппаратном уровне. в последнее время также имеет место тенденция использовать вычислительные возможности графического процессора для решения неграфических .

обычно видеокарта выполнена в виде печатной платы (плата расширения) и вставляется в разъём расширения, универсальный либо специализированный (agp, pci express). также широко распространены и встроенные (интегрированные) в системную плату видеокарты — как в виде отдельного чипа, так и в качестве составляющей части северного моста чипсета или цпу; в этом случае устройство, строго говоря, не может быть названо видеокартой.

0,0(0 оценок)
Ответ:
MiraukiTokugava
16.09.2021 13:13

ответ:

объяснение:

    используем формулу нахождения объема:

    i = m x n * i

    подсчитаем каждый сомножитель в формуле, стараясь числа к степеням двойки:

    m x n:

    160 * 160 = 20 * 2³ *   20 * 2³ = 400 * 26 =

    = 25 * 24 * 26

    нахождение глубины кодирования i:

    256 = 28

    т.е. 8 бит на пиксель   (из формулы кол-во цветов = 2i)

    находим объем:

    i = 25 * 24 * 26 * 23 = 25 * 213 - всего бит на всё изображение

    переводим в кбайты:

    (25 * 213) / 213 = 25 кбайт

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота