본문 바로가기

전체 글

(25)
html image 넣는 법(이미지가 여러 개로 겹쳐보이는 이유) 방법1. image tag를 사용한다. // alt: 사진이 깨진 경우, 마우스를 올리면 나타날 대체어 // 이때 css로 background: url("사진 링크");을 주면 사진이 2겹이 되어버린다. // img tag를 썼다면 background 속성은 사용 X 방법2. background-image css를 사용한다. - html // li나 a tag 등 사진을 넣을 tag를 준비 // a tag를 사용하면 사진을 눌렀을 경우 herf에 지정한 링크로 이동되는 버튼으로 활용 가능 - css /* background-image: 이미지 링크 background-repeat: 이미지의 반복 여부, no-repeat을 해야 width, height 조정했을 때 그림이 여럿 등장하지 않는다. backg..
a tag에 default cilck(강제로 클릭) 이벤트 넣기 HTML의 a tag를 이미 클릭한 상태로 만드는 방법 HTML js(jquery) // html이 켜질 때 작동하는 함수 $(document).ready(function(){ // a tag가 눌렸을 경우 실행할 함수 $(".default_a").click(function(e){ e.preventDefault(); // a tag가 눌려서 지정된 herf 위치로 넘어가는 작동을 막음 // 작동시킬 내용 넣기 }); // a tag를 default로 클릭시키는 함수, 클릭 시 작동될 함수(위에 것) 선언 뒤에 넣어야 함 $(".default_a").trigger() )};
알고리즘 문제풀이 사이트의 문제 저작권 1. 백준 온라인 저지 문제의 저작권은 문제를 만든 사람에게 있습니다. 소스 코드의 저작권은 소스 코드를 작성한 사람에게 있습니다. 문제의 본문을 블로그에 업로드하는 것 보다는 링크로 추가해주세요. BOJ를 활용한 인터넷 방송은 자유롭게 할 수 있습니다. 관련 링크 : https://www.acmicpc.net/help/rule 이용 규칙 블로그 블로그에는 지속적으로 의미를 가질 수 있는 다음과 같은 글을 올릴 수 있습니다. 아래는 예시이며 아래 적히지 않은 내용도 가능합니다. 알고리즘/자료구조 튜토리얼문제에 종속적이지 www.acmicpc.net 2. 프로그래머스 기업 코딩 테스트에 나왔던 문제의 지문, 테스트케이스, 힌트 등의 정보를 복제, 공중송신, 배포하거나 2차 저작물을 작성하는 등의 행위를 금..
자바 기초) 문자 input을 받는 방법은? 1. 문자 1개 받기 - 이 코드를 실행하면 문자 여러개를 치고 엔터를 쳐도 System.in 은 한 글자만 받기 때문에 첫 번째 문자 1개만 char ch 에 들어간다. package datastruct_1; import java.io.*; public class Binary_Search { public static void main(String[] args) throws IOException { InputStreamReader input = new InputStreamReader(System.in); System.out.print("입력: "); char ch = (char) input.read(); System.out.print(ch); } } 2. 문자열 1줄 받기 - 엔터키 입력하면 그 전까지 ..
마름모 구하기_for문 1 ~ 15 사이의 홀수만입력됩니다. 홀수 마름모를 그려주세요. 입력: 5 출력: * *** ***** *** * 친구들이랑 같이 풀었는데 다들 다르게 풀어서 여러 풀이를 올려봅니다! 1. *이 찍히기 시작할 start와 마지막 *의 위치 end, 그리고 *의 숫자가 증가하는지 여부 increase를 두고 if로 상황을 구분해 작성 n = int(input()) # 꽉 찰때까지 1개씩 앞으로 # 꽉 찰때 = 0일때 start = n//2 # 꽉 찰때까지 1개씩 뒤로 # 꽉 찰때 = start가 0 일때 end = n//2 increase = True for i in range(n): for j in range(5): if j==start: print("*" * (end-start+1), end="") p..
알파벳 3개의 단어 뽑기_3중 for문 대문자 알파벳 세 개로 만들수 있는 단어 전부를 출력한다. - 입력: 없음 - 출력 사전 순으로 줄 바꿈없이 한 칸의 공백을 두고 출력 - 입출력 예 입력: 없음 출력: AAA AAB AAC ... ZZZ # 아스키코드 65: A, 90: Z for i in range(ord('A'),ord('Z')): for j in range(ord('A'),ord('Z')): for k in range(ord('A'),ord('Z')): print(f'{chr(i)}{chr(j)}{chr(k)}', end=" ") ord : 문자를 아스키코드로 변환 chr : 아스키코드를 문자로 변환
로또 번호 뽑기 문제 로또 번호 6개와 보너스 번호 1개 구하기 중복은 허용하지 않는다. import random nums = random.sample(range(1,46), 7) print(nums[:-1]) print("bonus: ", nums[-1]) 출력
백준(BaekJoon) 3052번 1차원 배열_나머지 문제 https://www.acmicpc.net/problem/3052 3052번: 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서�� www.acmicpc.net package baekjoon_7; import java.util.Scanner; public class CountDivision { public static void main(String[] args) { // get 10 numbers int num[] = new int[10]; Scanner input = new Scanner(System.in..