How to resolve the algorithm Kernighans large earthquake problem step by step in the Mathematica / Wolfram Language programming language
How to resolve the algorithm Kernighans large earthquake problem step by step in the Mathematica / Wolfram Language programming language
Table of Contents
Problem Statement
Brian Kernighan, in a lecture at the University of Nottingham, described a problem on which this task is based.
You are given a a data file of thousands of lines; each of three whitespace
separated fields: a date, a one word name and the magnitude of the event.
Example lines from the file would be lines like:
Let's start with the solution:
Step by Step solution about How to resolve the algorithm Kernighans large earthquake problem step by step in the Mathematica / Wolfram Language programming language
This code imports the data from a text file named "data.txt" using the "Import" function, and expects the data to be in a table format.
It then applies the "Select" function to the imported data to filter the rows where the last element of each row is greater than 6 using the "GreaterThan[6]" function.
Here's a step-by-step explanation of the code:
-
Import["data.txt", "Table"]: This line imports the data from the text file named "data.txt" and interprets it as a table. The "Table" argument specifies that the data is expected to be in a tabular format.
-
Last: This function is applied to each row of the table. It extracts the last element of each row.
-
GreaterThan[6]: This function is used to compare the last element of each row with the value 6. It returns True if the last element is greater than 6, and False otherwise.
-
Select[Last / GreaterThan[6]]*: This line uses the "Select" function to filter the rows of the table based on the result of the "Last /* GreaterThan[6]" expression. It selects only the rows where the last element is greater than 6.
The output of this code will be a table containing only the rows where the last element is greater than 6.
Source code in the wolfram programming language
Import["data.txt", "Table"] // Select[Last /* GreaterThan[6]]
You may also check:How to resolve the algorithm Conditional structures step by step in the C++ programming language
You may also check:How to resolve the algorithm Golden ratio/Convergence step by step in the EasyLang programming language
You may also check:How to resolve the algorithm Greatest element of a list step by step in the Julia programming language
You may also check:How to resolve the algorithm Chinese remainder theorem step by step in the JavaScript programming language
You may also check:How to resolve the algorithm Binary strings step by step in the Ecstasy programming language