Two Strings Hackerrank solution:Looking for Two Strings solution for Hackerrank problem? Get solution with source code and detailed explainer

Given two strings, determine if they share a common substring. A substring may be as small as one character.
Example
s1=’and’
s2=’art’

These share the common substring a.
s1=’be’
s2=’cat’

These do not share a substring.Go to problem statement

Explanation Video:

Mentor: Satyendra Jaiswal
Langauge: Python

## Source Code:  for twoStrings function

``````
# Complete the twoStrings function below.
def twoStrings(s1, s2):
a=Counter(s1)
flag=False
for c in s2:
if c in a.keys():
flag=True
break
if flag:
return 'YES'
else:
return 'NO'
``````
coming soon…
coming soon…

## Full Source Code: twoStrings HackerRank Solution

``````
#!/bin/python3

import math
import os
import random
import re
import sys
from collections import Counter
# Complete the twoStrings function below.
def twoStrings(s1, s2):
a=Counter(s1)
flag=False
for c in s2:
if c in a.keys():
flag=True
break
if flag:
return 'YES'
else:
return 'NO'

if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')

q = int(input())

for q_itr in range(q):
s1 = input()

s2 = input()

result = twoStrings(s1, s2)

fptr.write(result + '\n')

fptr.close()

``````
coming soon…
coming soon…