Skip to content

1-reading-writing-files #1

Description

@dearshrewdwit

Click here for the project directory.

Your task is to write a program to read data from a file and find out how many people end up in the same position they started from. Your program should create a new file called answer.txt with the result - where you have 1 line, for example: count: 3

Here is the input:

# input.txt
W
WE
S
NSWE
NSN
N
NSSSSNNN
NSEEEEWWNWNWSWEN

Each line represents a person moving in compass directions (N, E, S, W).
Eg: NSN represents a person moving

one step N
one step S
one step N

Example

# input.txt
W => false
WE => true

With the above input, the total count would be (1) person ending up in the same position, and the resulting file answer.txt has the line count: 1

EXTENSION

You discover that each line represents different movements of the same person. Your task is to find out if the person end up back in the same place?

Example

# input.txt
W
WE
NES

Expected outcome: a file answer.txt that has 1 line with the word true.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions