분류 전체보기

카카오 계정 로그인을 눌러도.. 티스토리계정 로그인을 눌러도.. 사파리에서는 로그인이 되지 않고 뜬금없이 redirect파일과 old파일이 다운로드 된다. 저번에도 카카오 로그인이 안됐던 이슈가 있어서 캐시를 비우고 로그인했더니 잘됐었다. 하지만 오늘은 안됨... 브라우저 정보: Safari 버전 16.3(18614.4.6.1.6) 해결방법 : 브라우저를 바꾼다.. ㅠㅠ 크롬으로 이 글을 쓰고 있다. 고객 문의 후 결과를 여기에 공유하겠다! new! 해결방법 사파리에서 캐시도 비우고 쿠키도 전부 삭제했더니 됐다. 사파리가 제일 편해서 이걸로 주로 블로그 작성했었는데.. 불편하다. + 고객 문의 결과 답변을 받은지 꽤 되었는데 까먹고 있다가 이제야 블로그에 적어본다. 고객센터도 별 도움은 되지 않았다.
문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 입출력 예제 ph..
문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. cloth..
문제 설명 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어의 개수 N이 들어온다. N은 100보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 단어가 들어온다. 단어는 알파벳 소문자로만 되어있고 중복되지 않으며, 길이는 최대 100이다. 출력 첫째 줄에 그룹 단어의 개수를 출력한다. 풀이 n = int(input()) cnt = n li =..
문제 설명 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다. 단어는 크로아티아 알파벳으로 이루..
문제 설명 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 5 출력 * *** ***** ******* ********* ******* ***** *** * 풀이 n = int(input()) for i in range(1,n): answer=(2*i-1)*"*" print(" "*(n-i)+answer) for i in range(n,0,-1): answer=(2*i-1)*"*" print(" "*(n-i)+answer)
문제 설명 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치훈이의 전공평점을 계산해주는 프로그램을 작성해보자. 전공평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이다. 인하대학교 컴퓨터공학과의 등급에 따른 과목평점은 다음 표와 같다. A+ 4.5 A0 4.0 B+ 3.5 B0 3.0 C+ 2.5 C0 2.0 D+ 1.5 D0 1.0 F 0.0 P/F 과목의 경우 등급이 P또는 F로 표시되는데, 등급이 P인 과목은 계산에서 제외해야 한다. 과연 치훈이는 무사히 졸업할 수 있을까? 입력 20줄에 걸쳐 치훈이가 수강한 전공과목의 과목명, 학점, 등급이 공..
인터페이스는 코드로만 이해하려고 하면 모호하고 이상하게 머리에 잘 안 들어온다. 그러나 포기는 금물. 어떤 개념이라도 예시를 들면 비교적 쉽게 이해가 된다. 이 글에서는 내가 남은 일생동안(?) 더이상 헷갈리지 않기 위해 기억에 남을 만한 예제를 만들어 작성해보려고한다. 1. 인터페이스는 왜 필요한가? 나는 뮤지컬 공연장의 티켓판매를 맡고 있다. 관객이 예매내역을 보여주면 나는 티켓을 준다. 인터파크 예매내역이면 인터파크 티켓을 준다. 예스24 예매내역이면 예스24 티켓을 준다. 이러한 케이스를 코드로 담아보자. 일단 Ticket, Interpark, Yes24, Manager 클래스를 작성하자. class Ticket { String name; void setName(String name) { this..
쁜새
'분류 전체보기' 카테고리의 글 목록 (15 Page)