1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
julsineya [31]
3 years ago
12

What is a regular expression that would match any digit 1-999?

Computers and Technology
1 answer:
Aneli [31]3 years ago
8 0

Answer:

[1-9][0-9]{0,2}

Explanation:

The numbers to be matched consist of three digits with the following requirements:

- Digit 1 can take the values 1-9

- Digit 2 can take the values 0-9

- Digit 3 can take the values 0-9

- Digits 2 and 3 are optional, that is the number may consist of 1,2 or 3 digits in all.

Taking these into account, the overall regular expression can be represented as follows:

[1-9][0-9]{0,2}

You might be interested in
Note: You can use a word document to write your answers and copy-paste your answer to the area specified. a. (5 points) Convert
MrMuchimi

Answer:

EA9_{16} = 3753

CB2_{16} = 3250

(1011 1110 1101 1011 1010)_2 = 781754

(1010 1000 1011 1000 1110 1101)_2 = 11057389

(1011 1110 1101 1011 1010)_2 = BEDBA

(1010 1000 1011 1000 1110 1101)_2 =  A8B8ED

74510_8= 221416

67210_8 = 203212

Explanation:

Solving (a): To base 10

(i)\ EA9_{16

We simply multiply each digit by a base of 16 to the power of their position.

i.e.

EA9_{16} = E * 16^2 + A * 16^1 + 9 * 16^0

EA9_{16} = E * 256 + A * 16 + 9 * 1

In hexadecimal

A = 10; E = 14

So:

EA9_{16} = 14 * 256 + 10 * 16 + 9 * 1

EA9_{16} = 3753

(ii)\ CB2_{16}

This gives:

CB2_{16} = C * 16^2 + B * 16^1 + 2 * 16^0

CB2_{16} = C * 256 + B * 16 + 2 * 1

In hexadecimal

C = 12; B =11

So:

CB2_{16} = 12 * 256 + 11 * 16 + 2 * 1

CB2_{16} = 3250

Solving (b): To base 10

(i)\ (1011 1110 1101 1011 1010)_2

We simply multiply each digit by a base of 2 to the power of their position.

i.e.

(1011 1110 1101 1011 1010)_2 = 1 * 2^{19} + 0 * 2^{18} + 1 * 2^{17} + 1 * 2^{16} +1 * 2^{15} + 1 * 2^{14} + 1 * 2^{13} + 0 * 2^{12} + 1 * 2^{11} + 1 * 2^{10} + 0 * 2^9 + 1 * 2^8 +1 * 2^7 + 0 * 2^6 + 1 * 2^5 + 1 * 2^4 + 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0

(1011 1110 1101 1011 1010)_2 = 781754

(ii)\ (1010 1000 1011 1000 1110 1101)_2

(1010 1000 1011 1000 1110 1101)_2 = 1 * 2^{23} + 0 * 2^{22} + 1 * 2^{21} + 0 * 2^{20} +1 * 2^{19} + 0 * 2^{18} + 0 * 2^{17} + 0 * 2^{16} + 1 * 2^{15} + 0 * 2^{14} + 1 * 2^{13} + 1 * 2^{12} +1 * 2^{11} + 0 * 2^{10} + 0 * 2^9 + 0 * 2^8 + 1 * 2^7 + 1 * 2^6 + 1 * 2^5 + 0 * 2^4 + 1*2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0

(1010 1000 1011 1000 1110 1101)_2 = 11057389

Solving (c): To base 16

i.\ (1011 1110 1101 1011 1010)_2

First, convert to base 10

In (b)

(1011 1110 1101 1011 1010)_2 = 781754

Next, is to divide 781754 by 16 and keep track of the remainder

781754/16\ |\ 48859\ R\ 10

48859/16\ |\ 3053\ R\ 11

3053/16\ |\ 190\ R\ 13

190/16\ |\ 11\ R\ 14

11/16\ |\ 0\ R\ 11

Write out the remainder from bottom to top

(11)(14)(13)(11)(10)

In hexadecimal

A = 10; B = 11; C = 12; D = 13; E = 14; F = 15.

(11)(14)(13)(11)(10)=BEDBA

So:

(1011 1110 1101 1011 1010)_2 = BEDBA

ii.\ (1010 1000 1011 1000 1110 1101)_2

In b

(1010 1000 1011 1000 1110 1101)_2 = 11057389

Next, is to divide 11057389 by 16 and keep track of the remainder

11057389/16\ |\ 691086\ R\ 13

691086/16\ |\ 43192\ R\ 14

43192/16\ |\ 2699\ R\ 8

2699/16\ |\ 168\ R\ 11

168/16\ |\ 10\ R\ 8

10/16\ |\ 0\ R\ 10

Write out the remainder from bottom to top

(10)8(11)8(14)(13)

In hexadecimal

A = 10; B = 11; C = 12; D = 13; E = 14; F = 15.

(10)8(11)8(14)(13) = A8B8ED

So:

(1010 1000 1011 1000 1110 1101)_2 =  A8B8ED

Solving (d): To octal

(i.)\ 74510

Divide 74510 by 8 and keep track of the remainder

74510/8\ |\ 9313\ R\ 6

9313/8\ |\ 1164\ R\ 1

1164/8\ |\ 145\ R\ 4

145/8\ |\ 18\ R\ 1

18/8\ |\ 2\ R\ 2

2/8\ |\ 0\ R\ 2

Write out the remainder from bottom to top

74510_8= 221416

(ii.)\ 67210

Divide 67210 by 8 and keep track of the remainder

67210/8\ |\ 8401\ R\ 2

8401/8\ |\ 1050\ R\ 1

1050/8\ |\ 131\ R\ 2

131/8\ |\ 16\ R\ 3

16/8\ |\ 2\ R\ 0

2/8\ |\ 0\ R\ 2

Write out the remainder from bottom to top

67210_8 = 203212

8 0
3 years ago
During the processing stage what does the computer do
Ann [662]
<span>The finished product is "output." In the electronic computer, data are the raw material or input to the computer.</span>
5 0
4 years ago
An animal shelter recently held an adoption event and found homes for 48 of their shelter animals. If they found home for 80% of
vredina [299]

Answer:

9.6

Explanation:

4 0
3 years ago
Read 2 more answers
_____ are graphical representations that provide a command to the computer.
madam [21]
The answer is shortcut keys
8 0
3 years ago
Read 2 more answers
Which for loop syntax is correct?
Ugo [173]

Answer:

C

Explanation:

3 0
2 years ago
Other questions:
  • Suppose there is a class Roster. Roster has one variable, roster, which is a List of tuples containing the names of students and
    6·1 answer
  • Both IT and organizational strategies are static and can be harmed when people resist change because IS success depends on the s
    5·1 answer
  • Which of the following is used by a seller to deceive a buyer? a. bait and switch b. contest c. display d. introductory offer
    8·2 answers
  • Suppose a program takes 1000 machine instructions to run from start to end, and can do that in 10 microseconds when no page faul
    9·1 answer
  • To adjust the height of cells, position the pointer over one of the dividing lines between cells. When the pointer changes to th
    5·1 answer
  • What is the feature of ram for beginners
    5·2 answers
  • Consider a direct-mapped cache with 256 blocks where block size is 16 bytes. The following memory addresses are referenced: 0x00
    7·1 answer
  • Describe the inter-relation and linkage in between traditional knowledge, indigenous knowledge and modern technology.​
    7·1 answer
  • Select a software package/electronic device that you know well. It can be from any domain (work related, entertainment, desktop,
    8·1 answer
  • at the command prompt, type ls -l myscript and press enter. what permissions does the myscript file have? next, type bash myscri
    7·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!