Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // check the second input and remove grandchildren according to dot or dash
- if (input.get(2) == '-' || input.get(2) == '.') {
- if (input.get(1) == '.') {
- result.remove("A");
- result.remove("M");
- if (input.get(0) == '.') {
- result.remove("A");
- } else if (input.get(0) == '-') {
- result.remove("I");
- }
- } else if (input.get(1) == '-') {
- result.remove("I");
- result.remove("N");
- if (input.get(0) == '.') {
- result.remove("A");
- } else if (input.get(0) == '-') {
- result.remove("I");
- }
- }
- }
- } else if (ipLength == 2) {
- result.add("I");
- result.add("A");
- result.add("N");
- result.add("M");
- if (input.get(1) == '.') {
- result.remove("A");
- result.remove("M");
- if (input.get(0) == '.') {
- result.remove("A");
- } else if (input.get(0) == '-') {
- result.remove("I");
- }
- } else if (input.get(1) == '-') {
- result.remove("I");
- result.remove("N");
- if (input.get(0) == '.') {
- result.remove("A");
- } else if (input.get(0) == '-') {
- result.remove("I");
- }
- } else if (input.get(1) == '?') {
- if (input.get(0) == '.') {
- result.remove("N");
- result.remove("M");
- } else if (input.get(0) == '-') {
- result.remove("I");
- result.remove("A");
- }
- }
- } else if (ipLength == 1) {
- if (input.get(0) == '.') {
- result.add("E");
- } else if (input.get(0) == '-') {
- result.add("T");
- } else {
- result.add("E");
- result.add("T");
- }
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement