본문 바로가기

Problem Solving599

[CodeUp][Python 기초 100제] 6060번 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 앞의 6059번 문제에서처럼 비트연산자를 자주 접하지 못한 사람은 아마 잊으셨을수도 있습니다. 이 문제를 계기로 다시 한 번 공부해봅시다. 비트 단위 연산자라고 해도 10진수에 사용 가능합니다. 생각한 풀이 과정 정수 2개를 입력하고, 각각 정수형으로 변환합니다. 입력한 두 정수를 비트 단위로 and 연산합니다. and 연산한 결과를 10진수로 출력합.. 2021. 7. 31.
[CodeUp][Python 기초 100제] 6059번 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 저처럼 비트연산자를 자주 접하지 못한 사람은 아마 잊으셨을수도 있습니다. 이 문제를 계기로 다시 한 번 공부해봅시다. 비트 단위를 수정하는 연산자라고 해도 10진수에 사용 가능합니다. 생각한 풀이 과정 정수 1개를 입력하고, 정수형으로 변환합니다. 비트 단위로 1과 0을 서로 바꾸는 ~ 연산자를 입력한 정수에 사용해 값을 바꿉니다. 바꾼 값을 10진수.. 2021. 7. 31.
[CodeUp][Python 기초 100제] 6058번 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 2개를 공백으로 구분해 입력하고, 각각 정수형으로 변환합니다. 처음 if문에는 입력한 두 정수의 불 값이 모두 False인지를 판단하고, 입력한 두 정수의 불 값이 모두 False라면 True를 출력합니다. 그 외의 경우에는 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from .. 2021. 7. 31.
[CodeUp][Python 기초 100제] 6057번 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 2개를 공백으로 구분해 입력하고, 각각 정수형으로 변환합니다. 처음 if문에는 입력한 두 정수의 불 값이 같은지를 판단하고, 입력한 두 정수의 불 값이 같다면 True를 출력합니다. 그 외의 경우에는 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys im.. 2021. 7. 31.
[CodeUp][Python 기초 100제] 6056번 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 2개를 공백으로 구분해 입력하고, 각각 정수형으로 변환합니다. 처음 if문에는 입력한 두 정수의 불 값이 다른지를 판단하고, 입력한 두 정수의 불 값이 다르다면 True를 출력합니다. 그 외의 경우에는 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys i.. 2021. 7. 31.
[프로그래머스][Level 2][Python] 위장 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 위장 programmers.co.kr 주의해야 할 점 스파이는 하루에 최소 한 개의 의상은 입는다는 것을 주의해야 합니다. 특히 저처럼 수학적으로 풀 때 주의해야 합니다. 생각한 풀이 과정 문제의 입출력 예제의 설명처럼 구현한 코드가 아닌, 수학적 접근으로 푼 방법입니다. 매개변수 clothes의 값에는 각 옷들이 종류마다 묶여서 저장되어 있지 않기 때문에, 옷의 종류를 key로, 옷의 이름을 value로 지정한 딕셔너리 변수로 구별해서 다시 만들어줍니다. 옷의 한 종류에는 여러 옷들이 있을 수 있기 때문에 딕셔너리의 value는 리스트 형태로 만들어줍니다. 옷의 종류마다 (각 옷의 종류에서 옷의 개수) + (이 옷의 종류를 입지 않는 .. 2021. 7. 30.
[프로그래머스][Level 2][Python] 괄호 회전하기 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr 주의해야 할 점 문제에서는 올바른 괄호 문자열이 되게 하는 x의 개수라고 표현했는데 제가 생각하기엔 조금 헷갈리게 만들 수도 있다는 표현이라고 생각합니다. 그냥 한 번씩 회전하면서 올바른 괄호 문자열의 개수를 세면 됩니다. 올바른 괄호 문자열의 조건을 잘 읽어봐야 합니다. 대부분의 테스트 케이스들은 통과하는데 몇 개의 테스트를 통과하지 못한다면 아마 올바른 괄호 문자열의 조건을 제대로 이해하지 못하고 짠 코드일 것입니다. 저도 제대로 이해하지 못한 상태로 코드를 짜서 틀린 결과를 계속 봤었습니다. 생각한 풀이 과정 올바른 괄호 문자열의 개수를 저장할 변수를 하나 만들어줍니다. 문자열 s를 왼.. 2021. 7. 28.
[CodeUp][Python 기초 100제] 6055번 : [기초-논리연산] 하나라도 참이면 참 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 2개를 공백으로 구분해 입력하고, 각각 정수형으로 변환합니다. 처음 if문에는 입력한 두 정수의 불 값 중 하나라도 True인지를 판단하고, 입력한 두 정수의 불 값 중 하나라도 True라면 True를 출력합니다. 그 외의 경우에는 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. .. 2021. 7. 28.
[CodeUp][Python 기초 100제] 6054번 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 2개를 공백으로 구분해 입력하고, 각각 정수형으로 변환합니다. 처음 if문에는 입력한 두 정수의 불 값이 모두 True인지를 판단하고, 입력한 두 정수의 불 값이 모두 True라면 True를 출력합니다. 그 외의 경우에는 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from.. 2021. 7. 28.
[CodeUp][Python 기초 100제] 6053번 : [기초-논리연산] 참 거짓 바꾸기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 참 거짓 바꾸기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수 1개를 입력하고, 정수형으로 변환한 뒤, 불 값으로 변환합니다. 처음 if문에는 입력한 정수의 불 값이 False인지를 판단하고, 입력한 정수의 불 값이 False이면 True를 출력합니다. 입력한 정수의 불 값이 True이면 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys i.. 2021. 7. 28.