Cerinta completa

Given two strings, determine if they share a common substring. A substring may be as small as one character.

Example

These share the common substring .


These do not share a substring.

Function Description

Complete the function twoStrings in the editor below.

twoStrings has the following parameter(s):

  • string s1: a string
  • string s2: another string

Returns

  • string: either YES or NO

Input Format

The first line contains a single integer , the number of test cases.

The following pairs of lines are as follows:

  • The first line contains string .
  • The second line contains string .

Constraints

  • and consist of characters in the range ascii[a-z].

Output Format

For each pair of strings, return YES or NO.

Sample Input

2
hello
world
hi
world

Sample Output

YES
NO

Explanation

We have pairs to check:

  1. , . The substrings and are common to both strings.
  2. , . and share no common substrings.

Limbajul de programare folosit: python3

Cod:

#!/bin/python3

def twoStrings(s1, s2):
    return 'YES' if set(s1) & set(s2) else 'NO'

if __name__ == '__main__':
    q = int(input().strip())
    out = []
    for _ in range(q):
        s1 = input().strip()
        s2 = input().strip()
        out.append(twoStrings(s1, s2))
    print(*out, sep='\n')

Scor obtinut: 1.0

Submission ID: 464591245

Link challenge: https://www.hackerrank.com/challenges/two-strings/problem

Two Strings