본문 바로가기

전체보기192

백준[10926번] ??! 문풀 - Python 문제 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 문제 풀이 id = input() print(id + "??!") print(input() + "??!") 한줄로도 가능. 문제 출처 https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 2022. 10. 10.
백준[3046번] R2 문풀 - Python 문제 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 이 숫자를 받아 적는다. 그리고 나서 기쁜 마음으로 1년동안 이 숫자를 외우면서 산다. 상근이는 R1과 R2를 엄청난 고민 끝에 정했다. 작년에는 R1과 R2를 까먹어서 아무 숫자나 정해서 주었기 때문에, 올해는 까먹지 않기 위해서 평균 S도 같이 기억하려고 한다. 오늘은 정인이 생일이다. 5분 후에 상근이는 생일 선물로 두 숫자 R1과 R2를 말해주어야 하지만, 안타깝게도 R2를 까먹고 말았다. 하지만 R1과 S는 기억하고 있다! 상근이를 도와 R2가 몇 인지 구하는 프로그램을 작성하시.. 2022. 10. 10.
백준[2588번] 곱셈 풀이 - Python 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 문제 풀이 (3)에는 (1)과 (2)의 세번째 숫자를 곱한 결과, (4)는 (1) * (2)[1] 두번째, (5)는 (2)[0] 첫번째, (6)은 (1) * (2)의 전체 결과 첫번째 값 a는 정수로 입력 받아주고, 두번째 값 b는 기본 입력으로 받으면 String 타입으로 저장되어 한 글자씩 떼어 Int()로 변환하고 곱할 수 있다. a = int(input()) b = input() a1 = a * int(b[2]) a2 = a * int(b[1]) a3 = a * int(b[0]).. 2022. 10. 10.
📚 개발 비전공자 추천 도서 : IT 좀 아는 사람 + 도서 무료로 읽는 방법 매일 매일 책 읽기를 시작한 지 몇 달이 지났다. 원래도 시간이 있으면 독서하는 것을 좋아했는데 이제 아예 하루 한 쪽이라도 꼭 읽어 책을 매일 보는 습관을 만들려고 시도 중이다. 읽은 책이 쌓이다 보니 도서 추천도 시작 해보려고 한다! 오늘의 추천 도서 : 'IT 좀 아는 사람 - 비전공자도 IT 전문가처럼 생각하는 법' 이 책은 몇 달 전에 읽은 것인데 돌이켜보면 정말 개발 입문, IT계 입문 책으로 좋았던 책이라 소개한다. 나는 몇 달 전 개발을 배우기 전까지만 하더라도 개발이 뭔지도 잘 모르던 사람이었다. 아예 그쪽은 어렵고 따로 하는 사람들이 정해져있다고 생각했지만 직접 배워보니 생각보다 할만하고 넘 재밌어서 현재는 개발 공부를 꾸준히 하고 있다. 개발 공부를 시작하기 전 UI/UX쪽에 관심이 .. 2022. 10. 9.
React에서 Google Fonts 적용이 안될 때 해결 방법! ※ 문제 사항 React로 만드는 프로젝트 진행 중 잘 되다가 갑자기 font 적용이 안된다. PC에서는 잘 보이는데 (PC Mobile 보기로 봐도 문제 없었지만) Mobile로 보면 font가 다르게 보인다. Title font가 이상하다. 점검으로 확인해보면 적용이 된걸로 나오는데 적용이 안됐다. ※ 시도해 본 방법 font 문제인가싶어 여러가지 font를 바꿔가며 적용해봄 Google Fonts에서 글자를 선택하고 보여주는 예시와 같은 font-size, weight 적용, 작아지지 않게 주변 padding 등 정리 모든 font 설정 없애고 직접 적용하고 싶은 폰트 객체만 적용해보기 ⇒ 다 안됨!! 다른 font로 바꾸어도 사진과 같은 이상한 폰트로만 보인다. 찾아보니 React에서 Font를 .. 2022. 10. 9.
[cs50 모두를 위한 컴퓨터 과학] 자료구조(Data Structure) 📝 연결 리스트(Linked list) 배열에서는 각 인덱스의 값이 메모리상에서 연이어 저장되어 있다. 하지만 각 값이 메모리상의 여러 군데 나뉘어져 있다고 하더라도 바로 다음 값의 메모리 주소만 기억하고 있다면 여전히 값을 연이어서 읽어들일 수 있다. ⇒ 이를 ‘연결 리스트’라고 한다. 3은 다음 값이 없기 때문에 NULL(\n, 즉 0)을 다음 값의 주소로 저장한다. typedef struct node { int number; struct node *next; } node; - 연결리스트를 구조체로 정의한 것 배열과 비교해 연결 리스트는 새로운 값을 추가할 때 다시 메모리를 할당하지 않아도 되는 장점이 있다. But, 연결 리스트에 값을 추가하거나 검색하는 경우 이를 위해 해당 위치까지 연결 리스트의.. 2022. 10. 2.