Problem: Find all 2 x 2 matrix in which each of the element of that 2 x 2 must be divisible by the sum of their digits, and print them.
Input format: The first line contains an integer denoting the number of rows.
Sample Input:
4
42 54 2
30 24 27
180 190 40
11 121 13
Sample Output:
42 54
30 24
54 2
24 27
30 24
180 190
24 27
190 40
Explanation:
So, we see that first 2 x 2 matrix i.e.
42 54
30 24
Satisfies the given condition, 42 is divisible by 6 (4+2), 54 is divisible by 9 (5+4), 30 is divisible by 3 (3+0) and 24 is divisible by 6 (2+4).
More such matrixes are,
54 2
24 27
30 24
180 190
24 27
190 40
Solution: We strongly recommend you to try the problem first before moving to the solution.
Python
# Code to understand the Matrix and its digit sum problem in Python
# www.codewindow.in
def divisible(n):
s = sum(list(map(int, str(n))))
if n%s==0:
return True
else:
return False
row = int(input())
matrix = []
for i in range(row):
matrix.append(list(map(int, input().split())))
column=len(matrix[0])
for r in range(row-1):
for c in range(column-1):
if(divisible(matrix[r][c]) and divisible(matrix[r][c+1]) and divisible(matrix[r+1][c]) and divisible(matrix[r+1][c+1])):
print(matrix[r][c], matrix[r][c+1])
print(matrix[r+1][c], matrix[r+1][c+1])
Input:
4
42 54 2
30 24 27
180 190 40
11 121 13
Output:
42 54
30 24
54 2
24 27
30 24
180 190
24 27
190 40
Follow Us
You Missed
- Unlocking Innovation and Diversity: Accenture HackDiva Empowers Women in Tech with Cutting-Edge Solutions – codewindow.in
- QA Engineer Opportunities at Siemens Company: Apply Now – codewindow.in
- QA Engineer Opportunities at Siemens Company: Apply Now – codewindow.in
- Software Engineer Positions at Siemens Company: Apply Now – codewindow.in
- Cloud Engineer II Opportunities at Insight Company: Apply Now – codewindow.in
- Shape Your Career: Assistant Engineer Opportunities at Jindal Company – codewindow.in
- Shape Your Future: Executive Opportunities at Jindal Company – cdewindow.in
- Associate Engineer, Software Development at Ingram: Apply Now – codewindow.in
- Jade Company’s UI/UX Development Engineer Opportunities – Apply Now – codewindow.in
- Transform Your Career with S&P Global: Apply for the Software Development Engineer Role and Lead the Future of Financial Technology Innovation – codewindow.in
- Unlock Your Potential at Accenture as an Associate Software Engineer – Elevate Your Career with Innovation and Excellence – codewindow.in
- Accelerate Your Career: Join NVIDIA’s Elite Software Engineering Internship Program and Shape the Future of Technology – codewindow.in
- C Programming Interview Questions – codewindow.in
- Lead the Way in Analytics: Specialist Position at Razorpay – codewindow.in
- Innovate with Cyient: Junior Software Engineer Wanted – codewindow.in
- Innovate with Volvo: Associate Software Engineer Wanted – codewindow.in
- Lead the Tech Revolution: Full Stack Developer at Unisys – codewindow.in
- Software Engineer at ABB: Unlock Innovation and Shape the Future – codewindow.in
- IBM Associate Systems Engineer Job: Boost Your Career with a Leading Technology Giant – codewindow.in
- Make Your Mark in Android Development: Join Concentrix – codewindow.in
- Infosys is Growing: Field Services Developer Role Now Open – codewindow.in
- Start Your IT Career Journey with Amazon: IT Services Support Associate I Opportunity – codewindow.in
- Shape the Future of Web: Front-End Software Engineer Opportunity at Google Cloud – codewindow.in
- Barclays QA Team Expands: QA Analyst Role Now Open- codewindow.in
- Eurofins QA Team Grows: Test Engineer Role Now Open – codewindow.in
- Exciting Opportunity: Java Spring Boot Senior Developer Role at Infosys – codewindow.in
- Unlock Your Potential at Nokia: Software Engineer Opportunities Await – codewindow.in
- Join Microsoft’s World-Class Team as a Software Engineer and Shape the Future of Technology – codewindow.in
- Virtusa is Seeking Talented React JS Developers to Drive Digital Excellence – codewindow.in
- Join IBM Dynamic Team as a Full Stack Developer and Shape the Future – codewindow.in
- EY Welcomes Aspiring AI/ML Interns to Unlock the Future of -codewindow.in
- Exciting Opportunity: Project Engineer at Rockwell Automation- codewindow.in